Class
MetaStruct

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaStruct : MetaType, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemMetaTypeMetaStruct

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaType.NamespaceMetaType.FullNameMetaType.TypeAccessModifierMetaType.TypeInheritanceModifierMetaType.MetaDataContainerMetaType.MembersMetaType.InterfacesMetaItem.MetadataIdMetaItem.CalculatePositionHash()MetaItem.CalculatePrimaryHash()MetaItem.CreateAttribute<Z>(MetadataConstants, Z)MetaItem.ToString()MetaItem.GetAttributeValue<V>(MetadataConstants)MetaItem.SetAttributeValue<V>(object, MetadataConstants, V)MetaItem.Attach(IMetadataStatusCallback)MetaItem.Detach(IMetadataStatusCallback)MetaItem.OnPropertyChanged(object, string, object, object)MetaItem.GetChildren()MetaItem.GetParent()MetaItem.GetRoot()MetaItem.CompareTo(object)MetaItem.CastTo<T>(object)MetaItem.MetaDataPropertiesMetaItem.DescriptionMetaItem.NameMetaItem.UseDefaultMappingMetaItem.HasChildrenMetaItem.Root

Constructors

MetaStruct(string, string)

Declaration

cs-api-definition
public MetaStruct(string name, string nameSpace)

Parameters

name

string

nameSpace

string

MetaStruct(string, string, MetadataContainer, TypeAccessModifier, TypeInheritanceModifier, string)

Declaration

cs-api-definition
public MetaStruct(string name, string nameSpace, MetadataContainer container, TypeAccessModifier accessModifier, TypeInheritanceModifier inheritanceModifier, string description)

Parameters

name

string

nameSpace

string

container

MetadataContainer

accessModifier

TypeAccessModifier

inheritanceModifier

TypeInheritanceModifier

description

string

Properties

DeclaringMember

Declaration

cs-api-definition
public MetaPrimitiveMember DeclaringMember { get; set; }

Property Value

MetaPrimitiveMember

Methods

AddAttribute(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaType.AddAttribute(MetadataConstants)

Clone()

Declaration

cs-api-definition
public override MetaItem Clone()

Returns

MetaItem

Overrides MetaItem.Clone()

CompareCore(object)

Declaration

cs-api-definition
protected override int CompareCore(object otherItem)

Parameters

otherItem

object

Returns

int

Overrides MetaItem.CompareCore(object)

GetDefaultValue<Z>(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

Z

Overrides MetaType.GetDefaultValue<Z>(MetadataConstants)