Show / Hide Table of Contents

Class EntitySchemaColumnReferenceSchema

Inheritance
System.Object
MetaItem
EntitySchemaColumnReferenceSchema
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
Inherited Members
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
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()
Namespace: Terrasoft.Core.Entities
Assembly: Terrasoft.Core.dll
Syntax
[MetaType("{8179ECAF-A82E-48EA-AA01-3D8B0DFE2361}")]
[DesignModeClass(DefNamePrefix = "ReferenceSchema", DefCaptionPrefix = "EntitySchemaColumnReferenceSchema.Caption")]
[DesignModeProperty(Name = "Name", UsageType = DesignModeUsageType.None)]
[DesignModeProperty(Name = "ReferenceSchemaUId", MetaPropertyName = "FS1", ValuesProvider = "EntitySchemaManagerUIdValuesProvider", IsRequired = true)]
public class EntitySchemaColumnReferenceSchema : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable

Constructors

EntitySchemaColumnReferenceSchema()

Declaration
public EntitySchemaColumnReferenceSchema()

EntitySchemaColumnReferenceSchema(EntitySchemaColumnReferenceSchema)

Declaration
public EntitySchemaColumnReferenceSchema(EntitySchemaColumnReferenceSchema source)
Parameters
Type Name Description
EntitySchemaColumnReferenceSchema source

Properties

Caption

Declaration
public LocalizableString Caption { get; set; }
Property Value
Type Description
LocalizableString

ParentCollection

Declaration
public EntitySchemaColumnReferenceSchemaCollection ParentCollection { get; }
Property Value
Type Description
EntitySchemaColumnReferenceSchemaCollection

ReferenceSchema

Declaration
[MetaTypeProperty("{7DB332A7-78CB-44B4-A693-5C6DA9D24E5A}", "{677AB193-BBD6-476C-B06A-33C5A689E2CC}")]
public EntitySchema ReferenceSchema { get; set; }
Property Value
Type Description
EntitySchema

ReferenceSchemaUId

Declaration
public Guid ReferenceSchemaUId { get; set; }
Property Value
Type Description
System.Guid

Methods

ApplyMetaDataValue(DataReader)

Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type Name Description
DataReader reader
Overrides
MetaItem.ApplyMetaDataValue(DataReader)

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
MetaItem.Clone()

WriteMetaData(DataWriter)

Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type Name Description
DataWriter writer
Overrides
MetaItem.WriteMetaData(DataWriter)

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneMetaItem<TItem>(TItem)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX