Class ValueListSchema
Inheritance
System.Object
ValueListSchema
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
[MetaType("{8ADB9C88-8372-4996-AA4D-D8EB8B3A6936}")]
[DesignModeClass(ResourceManager = "Terrasoft.Core", OverrideResources = true)]
[DesignModeGroup(Name = "General", Position = 1)]
[DesignModeGroup(Name = "Behaviour", Position = 2)]
[DesignModeProperty(Name = "Caption", Group = "General", OverrideResources = true, Position = 1, UsageType = DesignModeUsageType.General, AllowEditInherited = true, ForeignPackageEditMode = ForeignPackageEditMode.Edit)]
[DesignModeProperty(Name = "Name", Group = "General", OverrideResources = true, Position = 2, UsageType = DesignModeUsageType.General, IsRequired = true, AllowEditInherited = true)]
[DesignModeProperty(Name = "AutoValues", Group = "Behaviour", OverrideResources = true, Position = 3, UsageType = DesignModeUsageType.General, AllowEditInherited = true)]
[DesignModeProperty(Name = "Flags", Group = "Behaviour", OverrideResources = true, Position = 4, UsageType = DesignModeUsageType.General, AllowEditInherited = true)]
[DesignModeProperty(Name = "Items", UsageType = DesignModeUsageType.None, MetaPropertyName = "HE2")]
public class ValueListSchema : Schema, IMetaDataSerializable, ICloneable, IMetaSchema, IMetaItem, IManagerItemInstance, ISchemaManagerSchema<ValueListSchema>
Constructors
ValueListSchema(ValueListSchema)
Declaration
public ValueListSchema(ValueListSchema source)
Parameters
ValueListSchema(ValueListSchema, Boolean)
Declaration
public ValueListSchema(ValueListSchema source, bool isShallowClone)
Parameters
ValueListSchema(ValueListSchemaManager)
Declaration
public ValueListSchema(ValueListSchemaManager valueListSchemaManager)
Parameters
Fields
_resourceGroupName
Declaration
protected string _resourceGroupName
Field Value
Type |
Description |
System.String |
|
_resourceManagerName
Declaration
protected string _resourceManagerName
Field Value
Type |
Description |
System.String |
|
Properties
AutoValues
Declaration
public bool AutoValues { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Flags
Declaration
public bool Flags { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Items
Declaration
[MetaTypeProperty("{9841F8CA-4EBC-4F62-81B7-D9101C9A8F76}")]
public ValueListSchemaItemCollection Items { get; }
Property Value
Manager
Declaration
public override IManager Manager { get; }
Property Value
Overrides
ParentSchema
Declaration
public ValueListSchema ParentSchema { get; set; }
Property Value
ParentSchemaUId
Declaration
public Guid ParentSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
ValueListSchemaManager
Declaration
public ValueListSchemaManager ValueListSchemaManager { get; }
Property Value
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Overrides
AssignParentSchema(ValueListSchema)
Declaration
public bool AssignParentSchema(ValueListSchema parentSchema)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Clone()
Declaration
public override object Clone()
Returns
Type |
Description |
System.Object |
|
Overrides
Declaration
protected override void CompleteApplyingMetaDataValues()
Overrides
GetLocalizableValues(ICollection<LocalizableValue>, Boolean)
Declaration
public override void GetLocalizableValues(ICollection<LocalizableValue> values, bool includeInherited)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<LocalizableValue> |
values |
|
System.Boolean |
includeInherited |
|
Overrides
Declaration
public override void GetMetaItems(ICollection<IMetaItem> metaItems)
Parameters
Type |
Name |
Description |
System.Collections.Generic.ICollection<IMetaItem> |
metaItems |
|
Overrides
InitializeCreatedInSchemaUId()
Declaration
public override void InitializeCreatedInSchemaUId()
Overrides
InitializeItems()
Declaration
protected virtual void InitializeItems()
InitializeItemsLocalizableValues()
Declaration
protected virtual void InitializeItemsLocalizableValues()
InitializeLocalizableValues(String, String)
Declaration
public override void InitializeLocalizableValues(string resourceManagerName, string resourceGroupName = null)
Parameters
Type |
Name |
Description |
System.String |
resourceManagerName |
|
System.String |
resourceGroupName |
|
Overrides
InitializeModifiedInSchemaUId()
Declaration
public override void InitializeModifiedInSchemaUId()
Overrides
InitializePrimaryInfo()
Declaration
public override void InitializePrimaryInfo()
Overrides
InitializeProperties()
Declaration
protected virtual void InitializeProperties()
LoadLocalizableValues()
Declaration
public override void LoadLocalizableValues()
Overrides
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Overrides
Implements
System.ICloneable
Extension Methods