Class SourceCodeSchema
Inheritance
System.Object
SourceCodeSchema
Implements
IMetaDataSerializable
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("{5CE60D07-556E-449B-9E80-60769B40D89F}")]
public class SourceCodeSchema : Schema, IMetaDataSerializable, ICloneable, IMetaSchema, IMetaItem, IManagerItemInstance, ISchemaManagerSchema<SourceCodeSchema>
Constructors
SourceCodeSchema(SourceCodeSchema)
Declaration
public SourceCodeSchema(SourceCodeSchema source)
Parameters
SourceCodeSchema(SourceCodeSchemaManager)
Declaration
public SourceCodeSchema(SourceCodeSchemaManager sourceCodeSchemaManager)
Parameters
Properties
BaseSchemaUId
Unique identifier of base schema.
Declaration
public static Guid BaseSchemaUId { get; }
Property Value
Type |
Description |
System.Guid |
|
Body
Declaration
[MetaTypeProperty("{C7383DF4-CE05-49E3-BC76-7B17BEDFCB9B}")]
public string Body { get; set; }
Property Value
Type |
Description |
System.String |
|
Language
Declaration
[MetaTypeProperty("{347C973B-7085-43F1-98E1-37A452562C4D}", DefValue = SourceCodeLanguage.CSharp)]
public SourceCodeLanguage Language { get; set; }
Property Value
Manager
Declaration
public override IManager Manager { get; }
Property Value
Overrides
ParentSchema
Declaration
public SourceCodeSchema ParentSchema { get; set; }
Property Value
ParentSchemaUId
Declaration
public Guid ParentSchemaUId { get; set; }
Property Value
Type |
Description |
System.Guid |
|
SchemaContentReader
Declaration
public ISchemaContentReader SchemaContentReader { get; }
Property Value
SourceCodeSchemaManager
Declaration
public SourceCodeSchemaManager SourceCodeSchemaManager { get; }
Property Value
ZipBody
Declaration
public byte[] ZipBody { set; }
Property Value
Type |
Description |
System.Byte[] |
|
Methods
Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type |
Name |
Description |
DataReader |
reader |
|
Overrides
AssignParentSchema(SourceCodeSchema)
Declaration
public bool AssignParentSchema(SourceCodeSchema 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
FindItemByName(String)
Declaration
public MetaItem FindItemByName(string name)
Parameters
Type |
Name |
Description |
System.String |
name |
|
Returns
FindItemByUId(Guid)
Declaration
public MetaItem FindItemByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Returns
InitializeCreatedInSchemaUId()
Declaration
public override void InitializeCreatedInSchemaUId()
Overrides
InitializeModifiedInSchemaUId()
Declaration
public override void InitializeModifiedInSchemaUId()
Overrides
InitializePrimaryInfo()
Declaration
public override void InitializePrimaryInfo()
Overrides
InitializeProperties()
Declaration
protected virtual void InitializeProperties()
RemoveItemByUId(Guid)
Declaration
public void RemoveItemByUId(Guid uid)
Parameters
Type |
Name |
Description |
System.Guid |
uid |
|
Declaration
public override void WriteMetaData(DataWriter writer)
Parameters
Type |
Name |
Description |
DataWriter |
writer |
|
Overrides
Implements
IMetaDataSerializable
System.ICloneable
Extension Methods