Class
MetaPrimitiveMember

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaPrimitiveMember : MetaMember, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemMetaMemberMetaPrimitiveMember

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaMember.CompareCore(object)MetaMember.CalculatePrimaryHash()MetaMember.PropertyNameMetaMember.IsVisibleMetaMember.MemberTypeMetaMember.DeclaringTypeMetaMember.IsArtificialMetaMember.LoadingBehaviorMetaMember.DataAccessKindMetaMember.NullValueBehaviorMetaMember.MemberAccessModifierMetaMember.MemberInheritanceModifierMetaMember.IsStructMemberMetaMember.MemberDefinitionTypeMetaMember.SplitTableMetaItem.MetadataIdMetaItem.CalculatePositionHash()MetaItem.CreateAttribute<Z>(MetadataConstants, Z)MetaItem.ToString()MetaItem.GetAttributeValue<V>(MetadataConstants)MetaItem.SetAttributeValue<V>(object, MetadataConstants, V)MetaItem.Attach(IMetadataStatusCallback)MetaItem.Detach(IMetadataStatusCallback)MetaItem.GetChildren()MetaItem.GetParent()MetaItem.GetRoot()MetaItem.CompareTo(object)MetaItem.CastTo<T>(object)MetaItem.MetaDataPropertiesMetaItem.DescriptionMetaItem.NameMetaItem.UseDefaultMappingMetaItem.HasChildrenMetaItem.Root

Constructors

MetaPrimitiveMember(string, string, MetaType)

Declaration

cs-api-definition
public MetaPrimitiveMember(string fieldName, string propertyName, MetaType memberType)

Parameters

fieldName

string

propertyName

string

memberType

MetaType

MetaPrimitiveMember(string, string, MetaType, MetaColumn)

Declaration

cs-api-definition
public MetaPrimitiveMember(string fieldName, string propertyName, MetaType memberType, MetaColumn column)

Parameters

fieldName

string

propertyName

string

memberType

MetaType

column

MetaColumn

MetaPrimitiveMember(string, string, MetaType, bool, bool, DataAccessKind, NullValueBehavior, LoadBehavior, MetaColumn, bool, bool, bool, bool, bool, MemberAccessModifier, string, MemberInheritanceModifier, DateTimeAutosetMode)

Declaration

cs-api-definition
public MetaPrimitiveMember(string fieldName, string propertyName, MetaType memberType, bool visible, bool artificial, DataAccessKind accessKind, NullValueBehavior nullValue, LoadBehavior defaultFetchGroup, MetaColumn column, bool identity, bool version, bool structMember, bool classId, bool serializedToBlob, MemberAccessModifier accessModifier, string description, MemberInheritanceModifier inheritanceModifier, DateTimeAutosetMode autosetMode)

Parameters

fieldName

string

propertyName

string

memberType

MetaType

visible

bool

artificial

bool

accessKind

DataAccessKind

nullValue

NullValueBehavior

defaultFetchGroup

LoadBehavior

column

MetaColumn

identity

bool

version

bool

structMember

bool

classId

bool

serializedToBlob

bool

accessModifier

MemberAccessModifier

description

string

inheritanceModifier

MemberInheritanceModifier

autosetMode

DateTimeAutosetMode

Properties

Column

Declaration

cs-api-definition
public MetaColumn Column { get; set; }

Property Value

MetaColumn

DateTimeAutosetMode

Declaration

cs-api-definition
public DateTimeAutosetMode DateTimeAutosetMode { get; set; }

Property Value

DateTimeAutosetMode

IsClassId

Declaration

cs-api-definition
public bool IsClassId { get; set; }

Property Value

bool

IsIdentity

Declaration

cs-api-definition
public bool IsIdentity { get; set; }

Property Value

bool

IsSerializedToBlob

Declaration

cs-api-definition
public bool IsSerializedToBlob { get; set; }

Property Value

bool

IsVersion

Declaration

cs-api-definition
public bool IsVersion { get; set; }

Property Value

bool

Methods

AddAttribute(MetadataConstants)

Declaration

cs-api-definition
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaMember.AddAttribute(MetadataConstants)

CheckMemberType(MetaType)

Declaration

cs-api-definition
protected override void CheckMemberType(MetaType type)

Parameters

type

MetaType

Overrides MetaMember.CheckMemberType(MetaType)

Clone()

Declaration

cs-api-definition
public override MetaItem Clone()

Returns

MetaItem

Overrides MetaItem.Clone()

GetDefaultValue<Z>(MetadataConstants)

Declaration

cs-api-definition
protected override Z GetDefaultValue<Z>(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

Z

Overrides MetaMember.GetDefaultValue<Z>(MetadataConstants)

GetMetaTypeKind(MetaType)

Declaration

cs-api-definition
protected override MetaAttributeKind GetMetaTypeKind(MetaType type)

Parameters

type

MetaType

Returns

MetaAttributeKind

Overrides MetaMember.GetMetaTypeKind(MetaType)

OnPropertyChanged(object, string, object, object)

Declaration

cs-api-definition
public override void OnPropertyChanged(object owner, string propertyName, object oldValue, object newValue)

Parameters

owner

object

propertyName

string

oldValue

object

newValue

object

Overrides MetaItem.OnPropertyChanged(object, string, object, object)