Class MetaItem
Inheritance
System.Object
MetaItem
Implements
System.ICloneable
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()
Assembly: Terrasoft.Core.dll
[DesignModeClass(ResourceManager = "Terrasoft.Core")]
[DesignModeGroup(Name = "General")]
[DesignModeProperty(Name = "UId", MetaPropertyName = "A1", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "Name", Position = 1, MetaPropertyName = "A2")]
[DesignModeProperty(Name = "CreatedInSchemaUId", MetaPropertyName = "A3", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "ModifiedInSchemaUId", MetaPropertyName = "A4", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "CreatedInPackageId", MetaPropertyName = "A5", UsageType = DesignModeUsageType.None)]
public abstract class MetaItem : IMetaItem, IMetaDataSerializable, ICloneable
Constructors
Declaration
Declaration
protected MetaItem(MetaItem source)
Parameters
Properties
Declaration
[MetaTypeProperty("{DD547E56-6892-4288-805B-2CA16A9D0EEF}")]
public Guid CreatedInPackageId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
[MetaTypeProperty("{B0D50CD9-2558-4EE1-BECC-FDD374DA4508}")]
public virtual Guid CreatedInSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
public virtual Guid Id { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
public bool IsDeserializedFromMetaData { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Declaration
[MetaTypeProperty("{15F6FFB4-45BB-4C28-AED6-982544C41D1C}")]
public Guid ModifiedInSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
[MetaTypeProperty("{11B2AEB6-BC86-4aee-B7E0-AE1ED6D66641}")]
public virtual string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public virtual string NamePrefix { get; }
Property Value
Type |
Description |
System.String |
|
Declaration
public virtual IMetaSchema ParentMetaSchema { get; set; }
Property Value
Declaration
public Guid RealUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Declaration
public virtual Guid UId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Methods
Applies meta data values.
Declaration
protected virtual void ApplyMetaDataValue(DataReader reader)
Parameters
Declaration
protected virtual void ApplyTemplateDataValue(DataReader reader)
Parameters
Declaration
protected virtual void CheckIsNameValidIdentifier(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Creates a new instance that is a copy of the current instance.
Declaration
public abstract object Clone()
Returns
Type |
Description |
System.Object |
|
Declaration
protected virtual void CompleteApplyingMetaDataValues()
Declaration
protected virtual void CompleteApplyingTemplateDataValues()
Declaration
public virtual string GetResourceManagerName()
Returns
Type |
Description |
System.String |
|
Declaration
public virtual void HandleNameChanging(string oldName)
Parameters
Type |
Name |
Description |
System.String |
oldName |
|
Declaration
public virtual void ReadMetaData(DataReader reader)
Parameters
Declaration
public virtual void ReadTemplateData(DataReader reader)
Parameters
Declaration
public virtual void WriteMetaData(DataWriter writer)
Parameters
Declaration
public virtual void WriteTemplateData(DataWriter writer)
Parameters
Implements
System.ICloneable
Extension Methods