Symbol Class

Represents a symbol of a TwinCAT HMI server extension.

Inheritance Hierarchy

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

Syntax

C#

public abstract class Symbol : IEquatable<Symbol>

The Symbol type exposes the following members.

Constructors

 

Name

Description

Symbol Class 1:

Symbol(JsonSchemaValue)

Initializes a new instance of the Symbol class with the specified schema.

Symbol Class 2:

Symbol(JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the Symbol class with the specified schemes.

Symbol Class 3:

Symbol(JsonSchemaValue, JsonSchemaValue)

Initializes a new instance of the Symbol class with the specified schemes.

Symbol Class 4:

Symbol(JsonSchemaValue, JsonSchemaValue, Nullable.Boolean.)

Initializes a new instance of the Symbol class with the specified schemes.

Symbol Class 5:

Symbol(JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean.)

Initializes a new instance of the Symbol class with the specified schemes.

Symbol Class 6:

Symbol(JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., String)

Initializes a new instance of the Symbol class with the specified schemes.

Symbol Class 7:

Symbol(JsonSchemaValue, JsonSchemaValue, Nullable.Boolean., Nullable.Boolean., String)

Initializes a new instance of the Symbol class with the specified schemes.

Properties

 

Name

Description

Symbol Class 8:

Definitions

Gets the Definitions of the Symbol.

Symbol Class 9:

Doc

Gets the documentation of the Symbol.

Symbol Class 10:

Function

Gets a value that indicates whether the Symbol is a function.

Symbol Class 11:

ReadOnly

Gets a value that indicates whether the Symbol is read-only.

Symbol Class 12:

ReadValue

Gets the read value of the Symbol.

Symbol Class 13:

Schema

Gets the JsonSchemaValue representing the JSON schema of the Symbol.

Symbol Class 14:

WriteValue

Gets the write value of the Symbol.

Methods

 

Name

Description

Symbol Class 15:

Equals(Object)

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

Symbol Class 16:

Equals(Symbol)

Indicates whether the current Symbol is equal to another Symbol.

Symbol Class 17:

Finalize

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

Symbol Class 18:

GetHashCode

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

Symbol Class 19:

GetType

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

Symbol Class 20:

MemberwiseClone

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

Symbol Class 21:

Read

Reads the Value at the specified path from the current Symbol.

Symbol Class 22:

ToString

Returns a string that represents the current object. (Overrides Object.ToString..)

Symbol Class 23:

Write

Writes the specified Value at the specified path to the current Symbol.

Reference

TcHmiSrv.Core.Tools.DynamicSymbols Namespace