Class TcoEntity
Base strucure of any data entity used in TcoDataExchange.
Inxton is required for this feature to work.
information
Implements
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject
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()
Namespace: TcoData
Assembly: TcoDataConnector.dll
Syntax
[TypeMetaDescriptor("{attribute addProperty Name \"\" }", "TcoEntity", "TcoData", TypeComplexityEnum.Complex)]
public class TcoEntity : TcoStruct, ICrudDataObject, IVortexObject, ITwinObject, IVortexElement, ITcoEntity, ITcoStruct, IShadowTcoEntity, IShadowTcoStruct, IVortexOnlineObject, IVortexShadowObject
Examples
// DATA STRUCTURE ELIGIBLE FOR USE WITH TcoDataExchange.
TYPE
SandboxData EXTENDS TcoData.TcoEntity :
STRUCT
sampleData : SampleDataStructure;
someInteger : INT;
someString : STRING;
END_STRUCT
END_TYPE
Constructors
| Improve this Doc View SourceTcoEntity()
Declaration
public TcoEntity()
TcoEntity(IVortexObject, String, String)
Declaration
public TcoEntity(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| Vortex.Connector.IVortexObject | parent | |
| System.String | readableTail | |
| System.String | symbolTail |
Fields
| Improve this Doc View Source__EntityId
Declaration
OnlinerString __EntityId
Field Value
| Type | Description |
|---|---|
| Vortex.Connector.ValueTypes.OnlinerString |
Properties
| Improve this Doc View Source_EntityId
Declaration
[Container(Layout.Stack)]
[RenderIgnore(new string[]{"Control", "ShadowControl", "ControlSlim", "ShadowControlSlim"})]
public OnlinerString _EntityId { get; }
Property Value
| Type | Description |
|---|---|
| Vortex.Connector.ValueTypes.OnlinerString |
Changes
Declaration
public List<ValueChangeItem> Changes { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.List<ValueChangeItem> |
ChangeTracker
Declaration
public ValueChangeTracker ChangeTracker { get; }
Property Value
| Type | Description |
|---|---|
| ValueChangeTracker |
Methods
| Improve this Doc View SourceCopyPlainToShadow(PlainTcoEntity)
Declaration
public void CopyPlainToShadow(PlainTcoEntity source)
Parameters
| Type | Name | Description |
|---|---|---|
| PlainTcoEntity | source |
CreatePlainerType()
Declaration
public PlainTcoEntity CreatePlainerType()
Returns
| Type | Description |
|---|---|
| PlainTcoEntity |
CreatePlainerType(PlainTcoEntity)
Declaration
protected PlainTcoEntity CreatePlainerType(PlainTcoEntity cloned)
Parameters
| Type | Name | Description |
|---|---|---|
| PlainTcoEntity | cloned |
Returns
| Type | Description |
|---|---|
| PlainTcoEntity |
FlushOnlineToPlain(PlainTcoEntity)
Declaration
public void FlushOnlineToPlain(PlainTcoEntity source)
Parameters
| Type | Name | Description |
|---|---|---|
| PlainTcoEntity | source |
FlushOnlineToShadow()
Declaration
public void FlushOnlineToShadow()
FlushPlainToOnline(PlainTcoEntity)
Declaration
public void FlushPlainToOnline(PlainTcoEntity source)
Parameters
| Type | Name | Description |
|---|---|---|
| PlainTcoEntity | source |
FlushShadowToOnline()
Declaration
public void FlushShadowToOnline()
LazyOnlineToShadow()
Declaration
public void LazyOnlineToShadow()
LazyShadowToOnline()
Declaration
public void LazyShadowToOnline()
PexConstructor(IVortexObject, String, String)
Declaration
void PexConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| Vortex.Connector.IVortexObject | parent | |
| System.String | readableTail | |
| System.String | symbolTail |
PexConstructorParameterless()
Declaration
void PexConstructorParameterless()
PexPreConstructor(IVortexObject, String, String)
Declaration
void PexPreConstructor(IVortexObject parent, string readableTail, string symbolTail)
Parameters
| Type | Name | Description |
|---|---|---|
| Vortex.Connector.IVortexObject | parent | |
| System.String | readableTail | |
| System.String | symbolTail |
PexPreConstructorParameterless()
Declaration
void PexPreConstructorParameterless()
Explicit Interface Implementations
| Improve this Doc View SourceIShadowTcoEntity._EntityId
Declaration
[Container(Layout.Stack)]
[RenderIgnore(new string[]{"Control", "ShadowControl", "ControlSlim", "ShadowControlSlim"})]
IShadowString IShadowTcoEntity._EntityId { get; }
Returns
| Type | Description |
|---|---|
| Vortex.Connector.ValueTypes.Shadows.IShadowString |
ITcoEntity._EntityId
Declaration
[Container(Layout.Stack)]
[RenderIgnore(new string[]{"Control", "ShadowControl", "ControlSlim", "ShadowControlSlim"})]
IOnlineString ITcoEntity._EntityId { get; }
Returns
| Type | Description |
|---|---|
| Vortex.Connector.ValueTypes.Online.IOnlineString |
Implements
Vortex.Connector.IVortexObject
Vortex.Connector.ITwinObject
Vortex.Connector.IVortexElement
Vortex.Connector.IVortexOnlineObject
Vortex.Connector.IVortexShadowObject