Class DefaultMetaObjectPropertyBinder
Represents default meta object property binder. Realises IMetaObjectPropertyBinder interface.
Inheritance
System.Object
DefaultMetaObjectPropertyBinder
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Mediachase.BusinessFoundation.Data.Meta
Assembly: Mediachase.BusinessFoundation.Data.dll
Version: 12.17.2Syntax
public class DefaultMetaObjectPropertyBinder : IMetaObjectPropertyBinder
Constructors
DefaultMetaObjectPropertyBinder()
Initializes a new instance of the DefaultMetaObjectPropertyBinder class.
Declaration
public DefaultMetaObjectPropertyBinder()
Properties
CurrentProperty
Declaration
protected MetaObjectProperty CurrentProperty { get; }
Property Value
Type | Description |
---|---|
MetaObjectProperty |
Methods
Delete(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
public void Delete(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |
InitTableConfig(TableConfig, MetaField)
Declaration
public void InitTableConfig(TableConfig config, MetaField field)
Parameters
Type | Name | Description |
---|---|---|
TableConfig | config | |
MetaField | field |
PostLoad(MetaObject, MetaObjectProperty)
Declaration
public void PostLoad(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property |
PostSave(MetaObject, MetaObjectProperty)
Declaration
public void PostSave(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property |
PreLoad(MetaObject, MetaObjectProperty, CustomTableRow)
Loads the specified meta type.
Declaration
public void PreLoad(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | The property. |
CustomTableRow | rowSource | The row source. |
PreSave(MetaObject, MetaObjectProperty, CustomTableRow)
Saves the specified meta type.
Declaration
public void PreSave(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | The meta object. |
MetaObjectProperty | property | The property. |
CustomTableRow | rowSource | The row source. |