Class SchemaProperty
Inheritance
System.Object
SchemaProperty
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
Syntax
[DesignModeProperty(Name = "DataValueTypeUId", UsageType = DesignModeUsageType.None, MetaPropertyName = "S2")]
[DesignModeProperty(Name = "ReferenceSchemaUId", UsageType = DesignModeUsageType.None, MetaPropertyName = "S4")]
[DesignModeProperty(Name = "ReferenceValueListSchemaUId", UsageType = DesignModeUsageType.None, MetaPropertyName = "S5")]
public abstract class SchemaProperty : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable
Constructors
SchemaProperty()
Declaration
protected SchemaProperty()
SchemaProperty(Schema, DataValueType)
Declaration
protected SchemaProperty(Schema schema, DataValueType dataValueType)
Parameters
SchemaProperty(SchemaManagerProvider)
Declaration
protected SchemaProperty(SchemaManagerProvider provider)
Parameters
SchemaProperty(SchemaProperty)
Declaration
protected SchemaProperty(SchemaProperty source)
Parameters
Properties
AppManagerProvider
Declaration
public ManagerProvider AppManagerProvider { get; }
Property Value
Caption
Declaration
public abstract LocalizableString Caption { get; set; }
Property Value
DataValueType
Declaration
public virtual DataValueType DataValueType { get; set; }
Property Value
DataValueTypeManager
Declaration
public DataValueTypeManager DataValueTypeManager { get; set; }
Property Value
DataValueTypeUId
Declaration
public Guid DataValueTypeUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
Description
Declaration
public abstract LocalizableString Description { get; set; }
Property Value
EntitySchemaManager
Declaration
public EntitySchemaManager EntitySchemaManager { get; }
Property Value
EntitySchemaManagerName
Declaration
public string EntitySchemaManagerName { get; set; }
Property Value
Type |
Description |
System.String |
|
IsInherited
Declaration
public bool IsInherited { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsLookupType
Declaration
public bool IsLookupType { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsMultiLookupType
Declaration
public bool IsMultiLookupType { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsOverride
Declaration
public bool IsOverride { get; }
Property Value
Type |
Description |
System.Boolean |
|
IsValueListType
Declaration
public bool IsValueListType { get; }
Property Value
Type |
Description |
System.Boolean |
|
ReferenceSchema
Declaration
public virtual EntitySchema ReferenceSchema { get; set; }
Property Value
ReferenceSchemaUId
Declaration
public virtual Guid ReferenceSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ReferenceValueListSchema
Declaration
public virtual ValueListSchema ReferenceValueListSchema { get; set; }
Property Value
ReferenceValueListSchemaUId
Declaration
public virtual Guid ReferenceValueListSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
SchemaManagerProvider
Declaration
public SchemaManagerProvider SchemaManagerProvider { get; }
Property Value
ValueListSchemaManager
Declaration
public ValueListSchemaManager ValueListSchemaManager { get; }
Property Value
ValueListSchemaManagerName
Declaration
public string ValueListSchemaManagerName { get; set; }
Property Value
Type |
Description |
System.String |
|
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Overrides
InitializeLocalizableValues(IResourceStorage, String, String, Boolean)
Declaration
protected void InitializeLocalizableValues(IResourceStorage storage, string resourceManagerName, string resourceGroupName, bool resetCachedValues = false)
Parameters
Type |
Name |
Description |
IResourceStorage |
storage |
|
System.String |
resourceManagerName |
|
System.String |
resourceGroupName |
|
System.Boolean |
resetCachedValues |
|
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Overrides
Implements
System.ICloneable
Extension Methods