ClassMetaMember
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public abstract class MetaMember : MetaItem, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetaMember
Derived Classes:
Implements:
Inherited Members
Constructors
MetaMember(string, string, MetaType)
Declaration
protected MetaMember(string fieldName, string propertyName, MetaType memberType)
Parameters
fieldName
string
propertyName
string
memberType
MetaMember(string, string, bool, MetaType, bool, DataAccessKind, NullValueBehavior, LoadBehavior, bool, MemberAccessModifier, MemberInheritanceModifier, string)
Declaration
protected MetaMember(string fieldName, string propertyName, bool visible, MetaType memberType, bool artificial, DataAccessKind accessKind, NullValueBehavior nullValue, LoadBehavior loadBehavior, bool structMember, MemberAccessModifier memberAccessModifier, MemberInheritanceModifier inheritanceModifier, string description)
Parameters
fieldName
string
propertyName
string
visible
bool
memberType
artificial
bool
accessKind
nullValue
loadBehavior
structMember
bool
memberAccessModifier
inheritanceModifier
description
string
Properties
DataAccessKind
Declaration
public DataAccessKind DataAccessKind { get; set; }
Property Value
DeclaringType
Declaration
public MetaPersistentType DeclaringType { get; set; }
Property Value
IsArtificial
Declaration
public bool IsArtificial { get; set; }
Property Value
bool
IsStructMember
Declaration
public bool IsStructMember { get; set; }
Property Value
bool
IsVisible
Declaration
public bool IsVisible { get; set; }
Property Value
bool
LoadingBehavior
Declaration
public LoadBehavior LoadingBehavior { get; set; }
Property Value
MemberAccessModifier
Declaration
public MemberAccessModifier MemberAccessModifier { get; set; }
Property Value
MemberDefinitionType
Declaration
public string MemberDefinitionType { get; set; }
Property Value
string
MemberInheritanceModifier
Declaration
public MemberInheritanceModifier MemberInheritanceModifier { get; set; }
Property Value
NullValueBehavior
Declaration
public NullValueBehavior NullValueBehavior { get; set; }
Property Value
PropertyName
Declaration
public string PropertyName { get; set; }
Property Value
string
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
CalculatePrimaryHash()
Declaration
protected override int CalculatePrimaryHash()
Returns
int
Overrides
CheckMemberType(MetaType)
Declaration
protected virtual void CheckMemberType(MetaType type)
Parameters
type
CompareCore(object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
otherItem
object
Returns
int
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides
GetMetaTypeKind(MetaType)
Declaration
protected abstract MetaAttributeKind GetMetaTypeKind(MetaType type)
Parameters
type
Returns