SymbolWithValue Class

Represents a symbol of a TwinCAT HMI server extension with a Value.

Inheritance Hierarchy

System.Object
  TcHmiSrv.Core.Tools.DynamicSymbols.Symbol
    TcHmiSrv.Core.Tools.DynamicSymbols.SymbolWithValue
      TcHmiSrv.Core.Tools.DynamicSymbols.SymbolWithDirectValue
Namespace:  TcHmiSrv.Core.Tools.DynamicSymbols
Assembly:  TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 1.3.0.0

Syntax

C#

public abstract class SymbolWithValue : Symbol, 
    IEquatable<SymbolWithValue>

The SymbolWithValue type exposes the following members.

Constructors

 

Name

Description

SymbolWithValue Class 1:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schema.

SymbolWithValue Class 2:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

SymbolWithValue Class 3:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

SymbolWithValue Class 4:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

SymbolWithValue Class 5:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean.)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

SymbolWithValue Class 6:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., String)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

SymbolWithValue Class 7:

SymbolWithValue(IEqualityComparer.Value., JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean., String)

Initializes a new instance of the SymbolWithValue class with the specified IEqualityComparer.T. and schemes.

Properties

 

Name

Description

SymbolWithValue Class 8:

Definitions

Gets the Definitions of the Symbol. (Inherited from Symbol.)

SymbolWithValue Class 9:

Doc

Gets the documentation of the Symbol. (Inherited from Symbol.)

SymbolWithValue Class 10:

Function

Gets a value that indicates whether the Symbol is a function. (Inherited from Symbol.)

SymbolWithValue Class 11:

ReadOnly

Gets a value that indicates whether the Symbol is read-only. (Inherited from Symbol.)

SymbolWithValue Class 12:

ReadValue

Gets the read value of the Symbol. (Inherited from Symbol.)

SymbolWithValue Class 13:

Schema

Gets the JsonSchemaValue representing the JSON schema of the Symbol. (Inherited from Symbol.)

SymbolWithValue Class 14:

Value

Gets the Value of the SymbolWithValue.
If you override property Value by not returning an instance variable and if you write to the Symbol, you must also override method Write(Queue.String., Value).

SymbolWithValue Class 15:

WriteValue

Gets the write value of the Symbol. (Inherited from Symbol.)

Methods

 

Name

Description

SymbolWithValue Class 16:

Equals(Object)

Determines whether the specified Object is equal to the current SymbolWithValue. (Overrides Symbol.Equals(Object).)

SymbolWithValue Class 17:

Equals(Symbol)

Indicates whether the current Symbol is equal to another Symbol. (Inherited from Symbol.)

SymbolWithValue Class 18:

Equals(SymbolWithValue)

Indicates whether the current SymbolWithValue is equal to another SymbolWithValue.

SymbolWithValue Class 19:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

SymbolWithValue Class 20:

GetHashCode

Serves as the default hash function. (Overrides Symbol.GetHashCode..)

SymbolWithValue Class 21:

GetType

Gets the Type of the current instance. (Inherited from Object.)

SymbolWithValue Class 22:

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

SymbolWithValue Class 23:

Read

Reads the Value at the specified path from Value. (Overrides Symbol.Read(Queue.String.).)

SymbolWithValue Class 24:

ToString

Returns a string that represents the current object. (Inherited from Symbol.)

SymbolWithValue Class 25:

Write

Writes the specified Value at the specified path to Value. (Overrides Symbol.Write(Queue.String., Value).)

Reference

TcHmiSrv.Core.Tools.DynamicSymbols Namespace