Defines the interface for a factory object that creates IPropertyInfo objects.
More...
Inherited by Csla.Core.FieldManager.DefaultPropertyInfoFactory.
|
Csla.PropertyInfo< T > | Create< T > (Type containingType, string name) |
| Creates a new instance of PropertyInfo. More...
|
|
Csla.PropertyInfo< T > | Create< T > (Type containingType, string name, string friendlyName) |
| Creates a new instance of PropertyInfo. More...
|
|
Csla.PropertyInfo< T > | Create< T > (Type containingType, string name, string friendlyName, RelationshipTypes relationship) |
| Creates a new instance of PropertyInfo. More...
|
|
Csla.PropertyInfo< T > | Create< T > (Type containingType, string name, string friendlyName, T defaultValue) |
| Creates a new instance of PropertyInfo. More...
|
|
Csla.PropertyInfo< T > | Create< T > (Type containingType, string name, string friendlyName, T defaultValue, RelationshipTypes relationship) |
| Creates a new instance of PropertyInfo. More...
|
|
Defines the interface for a factory object that creates IPropertyInfo objects.
Definition at line 19 of file IPropertyInfoFactory.cs.
◆ Create< T >() [1/5]
Csla.PropertyInfo< T > Csla.Core.IPropertyInfoFactory.Create< T > |
( |
Type |
containingType, |
|
|
string |
name |
|
) |
| |
Creates a new instance of PropertyInfo.
- Parameters
-
containingType | Type of business class that contains the property declaration. |
name | Name of the property. |
◆ Create< T >() [2/5]
Csla.PropertyInfo< T > Csla.Core.IPropertyInfoFactory.Create< T > |
( |
Type |
containingType, |
|
|
string |
name, |
|
|
string |
friendlyName |
|
) |
| |
Creates a new instance of PropertyInfo.
- Parameters
-
containingType | Type of business class that contains the property declaration. |
name | Name of the property. |
friendlyName | Friendly display name for the property. |
◆ Create< T >() [3/5]
Creates a new instance of PropertyInfo.
- Parameters
-
containingType | Type of business class that contains the property declaration. |
name | Name of the property. |
friendlyName | Friendly display name for the property. |
relationship | Relationship with referenced object. |
◆ Create< T >() [4/5]
Csla.PropertyInfo< T > Csla.Core.IPropertyInfoFactory.Create< T > |
( |
Type |
containingType, |
|
|
string |
name, |
|
|
string |
friendlyName, |
|
|
T |
defaultValue |
|
) |
| |
Creates a new instance of PropertyInfo.
- Parameters
-
containingType | Type of business class that contains the property declaration. |
name | Name of the property. |
friendlyName | Friendly display name for the property. |
defaultValue | Default value for the property. |
◆ Create< T >() [5/5]
Csla.PropertyInfo< T > Csla.Core.IPropertyInfoFactory.Create< T > |
( |
Type |
containingType, |
|
|
string |
name, |
|
|
string |
friendlyName, |
|
|
T |
defaultValue, |
|
|
RelationshipTypes |
relationship |
|
) |
| |
Creates a new instance of PropertyInfo.
- Parameters
-
containingType | Type of business class that contains the property declaration. |
name | Name of the property. |
friendlyName | Friendly display name for the property. |
defaultValue | Default value for the property. |
relationship | Relationship with referenced object. |