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