Implements an IData
- Inheritance:
-
object
Data
Factory objectBase
- Implements:
-
IData
Factory
Constructors
TypeDescriptorFactory()
Initializes an instance of the class.
Methods
AutoConfigurePropertyModel(PropertyModel, IDataFactoryRequest)
Auto-configures the specified PropertyBinding
on its Value,
locating the related property information, and filling in many of the other Property
Parameter | Type | Description |
---|---|---|
propertyModel | Property |
The Property |
request | IData |
An IData |
CreateCollectionPropertyModel(object, PropertyDescriptor, IDataFactoryRequest)
Creates an IProperty
Parameter | Type | Description |
---|---|---|
target | object | The target object that owns the property. |
propertyDescriptor | Property |
The Property |
request | IData |
An IData |
Returns
- IProperty
Model : The IProperty
Model that was created.
CreatePropertyModel(object, PropertyDescriptor, IDataFactoryRequest)
Creates an IProperty
Parameter | Type | Description |
---|---|---|
target | object | The target object that owns the property. |
propertyDescriptor | Property |
The Property |
request | IData |
An IData |
Returns
- IProperty
Model : The IProperty
Model that was created.
GetDisplayNameFromName(string)
Derives a property's DisplayName
from a Name
.
Parameter | Type | Description |
---|---|---|
name | string | The name to examine. |
Returns
- string:
The derived display name.
Remarks
This method is primarily used by the Auto
GetPropertyModels(object, IDataFactoryRequest)
Returns the IProperty
Parameter | Type | Description |
---|---|---|
dataObject | object | The single object to examine. |
request | IData |
An IData |
Returns
- IList<IProperty
Model >: A collection of IProperty
Model objects, if the specified data object has any properties.
Inherited Members
- DataFactoryBase.CategorizeDataModels(IList<IDataModel>, IDataFactoryRequest)
-
Data
Factory Base. Create Category Model(string, IData Factory Request) -
Data
Factory Base. Create Category Editor Model(Category Editor, IData Factory Request) - DataFactoryBase.CreateMergedPropertyModel(IList<IPropertyModel>, IDataFactoryRequest)
-
Data
Factory Base. Get Data Models(IData Factory Request) - DataFactoryBase.SortDataModels(IList<IDataModel>, IDataFactoryRequest, DataModelSortComparer)
-
object.
Get Type() -
object.
Memberwise Clone() -
object.
To String() -
object.
Equals(object) -
object.
Equals(object, object) -
object.
Reference Equals(object, object) -
object.
Get Hash Code()