Class MetaMember
Inherited Members
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public abstract class MetaMember : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable, ICustomAttributable
Constructors
MetaMember(String, String, Boolean, MetaType, Boolean, DataAccessKind, NullValueBehavior, LoadBehavior, Boolean, 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
|
System.String
fieldName
|
|
System.String
propertyName
|
|
System.Boolean
visible
|
|
MetaType
memberType
|
|
System.Boolean
artificial
|
|
DataAccessKind
accessKind
|
|
NullValueBehavior
nullValue
|
|
LoadBehavior
loadBehavior
|
|
System.Boolean
structMember
|
|
MemberAccessModifier
memberAccessModifier
|
|
MemberInheritanceModifier
inheritanceModifier
|
|
System.String
description
|
MetaMember(String, String, MetaType)
Declaration
protected MetaMember(string fieldName, string propertyName, MetaType memberType)
Parameters
|
System.String
fieldName
|
|
System.String
propertyName
|
|
MetaType
memberType
|
Properties
DataAccessKind
DeclaringType
IsArtificial
Declaration
public bool IsArtificial { get; set; }
Property Value
|
System.Boolean
|
IsStructMember
Declaration
public bool IsStructMember { get; set; }
Property Value
|
System.Boolean
|
IsVisible
Declaration
public bool IsVisible { get; set; }
Property Value
|
System.Boolean
|
LoadingBehavior
MemberAccessModifier
Declaration
public MemberAccessModifier MemberAccessModifier { get; set; }
Property Value
|
MemberAccessModifier
|
MemberDefinitionType
Declaration
public string MemberDefinitionType { get; set; }
Property Value
|
System.String
|
MemberInheritanceModifier
Declaration
public MemberInheritanceModifier MemberInheritanceModifier { get; set; }
Property Value
|
MemberInheritanceModifier
|
MemberType
NullValueBehavior
Declaration
public NullValueBehavior NullValueBehavior { get; set; }
Property Value
|
NullValueBehavior
|
PropertyName
Declaration
public string PropertyName { get; set; }
Property Value
|
System.String
|
SplitTable
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
IMetaItemAttribute
|
Overrides
CalculatePrimaryHash()
Declaration
protected override int CalculatePrimaryHash()
Returns
|
System.Int32
|
Overrides
CheckMemberType(MetaType)
CompareCore(Object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
|
System.Object
otherItem
|
Returns
|
System.Int32
|
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
Z
|
Type Parameters
|
Z
|
Overrides
GetMetaTypeKind(MetaType)
Declaration
protected abstract MetaAttributeKind GetMetaTypeKind(MetaType type)
Parameters
|
MetaType
type
|
Returns
|
MetaAttributeKind
|