Class MultiReferenceMetaObjectPropertyBinder
Represents multi reference meta object propertybinder.
Inheritance
System.Object
MultiReferenceMetaObjectPropertyBinder
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: 10.8.0Syntax
public class MultiReferenceMetaObjectPropertyBinder : IMetaObjectPropertyBinder
Constructors
MultiReferenceMetaObjectPropertyBinder()
Initializes a new instance of the MultiReferenceMetaObjectPropertyBinder class.
Declaration
public MultiReferenceMetaObjectPropertyBinder()
Methods
OnInitTableConfig(TableConfig, MetaField)
Declaration
protected virtual void OnInitTableConfig(TableConfig config, MetaField field)
Parameters
Type | Name | Description |
---|---|---|
TableConfig | config | |
MetaField | field |
OnPostLoad(MetaObject, MetaObjectProperty)
Declaration
protected virtual void OnPostLoad(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property |
OnPreLoad(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
protected virtual void OnPreLoad(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |
OnPreSave(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
protected virtual void OnPreSave(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |
Explicit Interface Implementations
IMetaObjectPropertyBinder.Delete(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
void IMetaObjectPropertyBinder.Delete(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |
IMetaObjectPropertyBinder.InitTableConfig(TableConfig, MetaField)
Declaration
void IMetaObjectPropertyBinder.InitTableConfig(TableConfig config, MetaField field)
Parameters
Type | Name | Description |
---|---|---|
TableConfig | config | |
MetaField | field |
IMetaObjectPropertyBinder.PostLoad(MetaObject, MetaObjectProperty)
Declaration
void IMetaObjectPropertyBinder.PostLoad(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property |
IMetaObjectPropertyBinder.PostSave(MetaObject, MetaObjectProperty)
Declaration
void IMetaObjectPropertyBinder.PostSave(MetaObject metaObject, MetaObjectProperty property)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property |
IMetaObjectPropertyBinder.PreLoad(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
void IMetaObjectPropertyBinder.PreLoad(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |
IMetaObjectPropertyBinder.PreSave(MetaObject, MetaObjectProperty, CustomTableRow)
Declaration
void IMetaObjectPropertyBinder.PreSave(MetaObject metaObject, MetaObjectProperty property, CustomTableRow rowSource)
Parameters
Type | Name | Description |
---|---|---|
MetaObject | metaObject | |
MetaObjectProperty | property | |
CustomTableRow | rowSource |