Value Class

Represents a value of any ValueType.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.CoreValue
    TcHmiSrv.Core.Tools.JsonJsonValue

Namespace: TcHmiSrv.Core
Assembly: TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9

Syntax

C#

public class Value : ICollection, IEnumerable, 
    IConvertible, IDictionary, IDictionary<string, Value>, 
    ICollection<KeyValuePair<string, Value>>, IEnumerable<KeyValuePair<string, Value>>, 
    IList<Value>, ICollection<Value>, IEnumerable<Value>, 
    IReadOnlyCollection<Value>, IReadOnlyDictionary<string, Value>, 
    IReadOnlyCollection<KeyValuePair<string, Value>>, IComparable<Value>, 
    ICopyable<Value>, IDeepCopyable<Value>, IShallowCopyable<Value>, 
    IEquatable<Value>, IComparable<bool>, IComparable<byte>, 
    IComparable<sbyte>, IComparable<char>, IComparable<decimal>, 
    IComparable<short>, IComparable<ushort>, IComparable<int>, 
    IComparable<uint>, IComparable<long>, IComparable<ulong>, 
    IComparable<float>, IComparable<double>, IComparable<string>, 
    IComparable<Access>, IComparable<Alarm>, IComparable<byte[]>, 
    IComparable<Event>, IComparable<Message>, IComparable<Severity>, 
    IComparable<DateTime>, IComparable<TimeSpan>, IEquatable<bool>, 
    IEquatable<byte>, IEquatable<sbyte>, IEquatable<char>, 
    IEquatable<decimal>, IEquatable<short>, IEquatable<ushort>, 
    IEquatable<int>, IEquatable<uint>, IEquatable<long>, 
    IEquatable<ulong>, IEquatable<float>, IEquatable<double>, 
    IEquatable<string>, IEquatable<Access>, IEquatable<Alarm>, 
    IEquatable<byte[]>, IEquatable<Event>, IEquatable<Message>, 
    IEquatable<Severity>, IEquatable<DateTime>, IEquatable<TimeSpan>, 
    IExchangeable<Value>

The Value type exposes the following members.

Constructors

 

Name

Description

Value Class 1:

Value

Initializes a new instance of the Value class.

Value Class 2:

Value(Access)

Initializes a new instance of the Value class with the specified Access.

Value Class 3:

Value(Alarm)

Initializes a new instance of the Value class with the specified Alarm.

Value Class 4:

Value(Boolean)

Initializes a new instance of the Value class with the specified Boolean value.

Value Class 5:

Value(Byte)

Initializes a new instance of the Value class with the specified Byte.

Value Class 6:

Value(Byte)

Initializes a new instance of the Value class with the specified Bytes.

Value Class 7:

Value(Char)

Initializes a new instance of the Value class with the specified Char.

Value Class 8:

Value(DateTime)

Initializes a new instance of the Value class with the specified DateTime.

Value Class 9:

Value(Decimal)

Initializes a new instance of the Value class with the specified Decimal value.

Value Class 10:

Value(Double)

Initializes a new instance of the Value class with the specified Double-precision floating-point number.

Value Class 11:

Value(Event)

Initializes a new instance of the Value class with the specified Event.

Value Class 12:

Value(IDictionaryString, Value)

Initializes a new instance of the Value class with the specified IDictionaryTKey, TValue.

Value Class 13:

Value(IEnumerableValue)

Initializes a new instance of the Value class with the specified IEnumerableT.

Value Class 14:

Value(IListValue)

Initializes a new instance of the Value class with the specified IEnumerableT.

Value Class 15:

Value(Int16)

Initializes a new instance of the Value class with the specified Int16 integer.

Value Class 16:

Value(Int32)

Initializes a new instance of the Value class with the specified Int32.

Value Class 17:

Value(Int64)

Initializes a new instance of the Value class with the specified Int64 integer.

Value Class 18:

Value(Message)

Initializes a new instance of the Value class with the specified Message.

Value Class 19:

Value(SByte)

Initializes a new instance of the Value class with the specified SByte.

Value Class 20:

Value(Severity)

Initializes a new instance of the Value class with the specified Severity.

Value Class 21:

Value(Single)

Initializes a new instance of the Value class with the specified Single-precision floating-point number.

Value Class 22:

Value(String)

Initializes a new instance of the Value class with the specified String.

Value Class 23:

Value(TimeSpan)

Initializes a new instance of the Value class with the specified TimeSpan.

Value Class 24:

Value(UInt16)

Initializes a new instance of the Value class with the specified UInt16 integer.

Value Class 25:

Value(UInt32)

Initializes a new instance of the Value class with the specified UInt32.

Value Class 26:

Value(UInt64)

Initializes a new instance of the Value class with the specified UInt64 integer.

Value Class 27:

Value(Value)

Initializes a new instance of the Value class with the specified Array.

Properties

 

Name

Description

Value Class 28:

Capacity

Contains the total number of Values the internal data structure can hold without resizing.

Value Class 29:

ContainsJson

Gets a value that indicates whether the Value contains a JSON String.

Value Class 30:

Count

Gets the number of Values contained in the Value.

Value Class 31:

IsArray

Gets a value that indicates whether the Value is an Array.

Value Class 32:

IsEmpty

Gets a value that indicates whether the Value is empty.

Value Class 33:

IsFixedSize

 

Value Class 34:

IsMapOrStruct

Gets a value that indicates whether Type equals Map or Struct.

Value Class 35:

IsNull

Gets a value that indicates whether Type equals Null.

Value Class 36:

IsNumber

Gets a value that indicates whether Type equals Int32, Double, Int64 or UInt64.

Value Class 37:

IsReadOnly

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

Value Class 38:

IsSynchronized

 

Value Class 39:

IsVector

Gets a value that indicates whether Type equals Vector.

Value Class 40:

ItemInt32

Gets or sets the Value at the specified index.

Value Class 41:

ItemString

Gets or sets the Value with the specified key.

Value Class 42:

Keys

Gets an ICollectionT containing the keys of the Value.

Value Class 43:

Length

Gets the total number of elements in all the dimensions of the Array.

Value Class 44:

LongLength

Gets a 64-bit integer that represents the total number of elements in all the dimensions of the Array.

Value Class 45:

SyncRoot

 

Value Class 46:

Type

Contains the ValueType of the Value.

Value Class 47:

Values

Gets an ICollectionT containing the Values in the Value.

Methods

 

Name

Description

Value Class 48:

Add(KeyValuePairString, Value)

Adds a KeyValuePairTKey, TValue to the Value.

Value Class 49:

Add(Value)

Adds the specified Value to the Value.

Value Class 50:

Add(String, Value)

Adds a Value with the specified key to the Value.

Value Class 51:

AddOrUpdate

Adds a Value with the specified key to the Value if the key does not already exist, or updates a Value in the Value if the key already exists.

Value Class 52:

AddRange

Adds the specified Values to the end of the Value.

Value Class 53:

ChangeType

Changes the Type of this Value to the specified ValueType and adjusts the containing data.

Value Class 54:

Clear

Removes all Values from the Value.

Value Class 55:

CompareTo(Access)

Compares the current Value with another Access and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Access.

Value Class 56:

CompareTo(Alarm)

Compares the current Value with another Alarm and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Alarm.

Value Class 57:

CompareTo(Boolean)

Compares the current Value with another Boolean value and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Boolean value.

Value Class 58:

CompareTo(Byte)

Compares the current Value with another Byte and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Byte.

Value Class 59:

CompareTo(Byte)

Compares the current Value with other Bytes and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Bytes.

Value Class 60:

CompareTo(Char)

Compares the current Value with another Char and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Char.

Value Class 61:

CompareTo(DateTime)

Compares the current Value with another DateTime and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other DateTime.

Value Class 62:

CompareTo(Decimal)

Compares the current Value with another Decimal value and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Decimal value.

Value Class 63:

CompareTo(Double)

Compares the current Value with another Double-precision floating-point number and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Double-precision floating-point number.

Value Class 64:

CompareTo(Event)

Compares the current Value with another Event and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Event.

Value Class 65:

CompareTo(Int16)

Compares the current Value with another Int16 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Int16.

Value Class 66:

CompareTo(Int32)

Compares the current Value with another Int32 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Int32.

Value Class 67:

CompareTo(Int64)

Compares the current Value with another Int64 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Int64.

Value Class 68:

CompareTo(Message)

Compares the current Value with another Message and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Message.

Value Class 69:

CompareTo(SByte)

Compares the current Value with another SByte and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other SByte.

Value Class 70:

CompareTo(Severity)

Compares the current Value with another Severity and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Severity.

Value Class 71:

CompareTo(Single)

Compares the current Value with another Single-precision floating-point number and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Single-precision floating-point number.

Value Class 72:

CompareTo(String)

Compares the current Value with another String and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other String.

Value Class 73:

CompareTo(TimeSpan)

Compares the current Value with another TimeSpan and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other TimeSpan.

Value Class 74:

CompareTo(UInt16)

Compares the current Value with another UInt16 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other UInt16.

Value Class 75:

CompareTo(UInt32)

Compares the current Value with another UInt32 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other UInt32.

Value Class 76:

CompareTo(UInt64)

Compares the current Value with another UInt64 and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other UInt64.

Value Class 77:

CompareTo(Value)

Compares the current Value with another Value and returns an integer that indicates whether the current Value precedes, follows, or occurs in the same position in the sort order as the other Value.

Value Class 78:

Contains(KeyValuePairString, Value)

Determines whether the Value contains the specified KeyValuePairTKey, TValue.

Value Class 79:

Contains(Value)

Determines whether the Value contains the specified Value.

Value Class 80:

ContainsKey

Determines whether the Value contains a Value with the specified key.

Value Class 81:

CopyTo(KeyValuePairString, Value, Int32)

Copies the KeyValuePairTKey, TValues of the Value to the specified Array, starting at the specified index.

Value Class 82:

CopyTo(Value, Int32)

Copies the Values of the Value to the specified Array, starting at the specified index.

Value Class 83:

DeepCopy

Creates a new object that is a deep copy of the current Value.

Value Class 84:

Equals(Access)

Indicates whether the current Value is equal to another Access.

Value Class 85:

Equals(Alarm)

Indicates whether the current Value is equal to another Alarm.

Value Class 86:

Equals(Boolean)

Indicates whether the current Value is equal to another Boolean value.

Value Class 87:

Equals(Byte)

Indicates whether the current Value is equal to another Byte.

Value Class 88:

Equals(Byte)

Indicates whether the current Value is equal to another Array of Byte s.

Value Class 89:

Equals(Char)

Indicates whether the current Value is equal to another Char.

Value Class 90:

Equals(DateTime)

Indicates whether the current Value is equal to another DateTime.

Value Class 91:

Equals(Decimal)

Indicates whether the current Value is equal to another Decimal value.

Value Class 92:

Equals(Double)

Indicates whether the current Value is equal to another Double-precision floating-point number.

Value Class 93:

Equals(Event)

Indicates whether the current Value is equal to another Event.

Value Class 94:

Equals(Int16)

Indicates whether the current Value is equal to another Int16.

Value Class 95:

Equals(Int32)

Indicates whether the current Value is equal to another Int32.

Value Class 96:

Equals(Int64)

Indicates whether the current Value is equal to another Int64.

Value Class 97:

Equals(Message)

Indicates whether the current Value is equal to another Message.

Value Class 98:

Equals(Object)

Determines whether the specified Object is equal to the current Value.
(Overrides ObjectEquals(Object))

Value Class 99:

Equals(SByte)

Indicates whether the current Value is equal to another SByte.

Value Class 100:

Equals(Severity)

Indicates whether the current Value is equal to another Severity.

Value Class 101:

Equals(Single)

Indicates whether the current Value is equal to another Single-precision floating-point number.

Value Class 102:

Equals(String)

Indicates whether the current Value is equal to another String.

Value Class 103:

Equals(TimeSpan)

Indicates whether the current Value is equal to another TimeSpan.

Value Class 104:

Equals(UInt16)

Indicates whether the current Value is equal to another UInt16.

Value Class 105:

Equals(UInt32)

Indicates whether the current Value is equal to another UInt32.

Value Class 106:

Equals(UInt64)

Indicates whether the current Value is equal to another UInt64.

Value Class 107:

Equals(Value)

Indicates whether the current Value is equal to another Value.

Value Class 108:

Finalize

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

Value Class 109:

Value Class 110:

FromAccess

Converts an instance of the Value class to the appropriate Access.

Value Class 111:

Value Class 112:

FromAlarm

Converts an Alarm to the appropriate instance of the Value class.

Value Class 113:

Value Class 114:

FromBoolean

Converts a Boolean value to the appropriate instance of the Value class.

Value Class 115:

Value Class 116:

FromByte

Converts an Byte to the appropriate instance of the Value class.

Value Class 117:

Value Class 118:

FromBytes

Converts an array of Bytes to the appropriate instance of the Value class.

Value Class 119:

Value Class 120:

FromChar

Converts a Char to the appropriate instance of the Value class.

Value Class 121:

Value Class 122:

FromDateTime

Converts an instance of the DateTime class to the appropriate instance of the Value class.

Value Class 123:

Value Class 124:

FromDecimal

Converts a Decimal value to the appropriate instance of the Value class.

Value Class 125:

Value Class 126:

FromDouble

Converts a Double-precision floating-point number to the appropriate instance of the Value class.

Value Class 127:

Value Class 128:

FromEvent

Converts an Event to the appropriate instance of the Value class.

Value Class 129:

Value Class 130:

FromInt16

Converts an Int16 to the appropriate instance of the Value class.

Value Class 131:

Value Class 132:

FromInt32

Converts an Int32 to the appropriate instance of the Value class.

Value Class 133:

Value Class 134:

FromInt64

Converts a Int64 to the appropriate instance of the Value class.

Value Class 135:

Value Class 136:

FromMessage

Converts an Message to the appropriate instance of the Value class.

Value Class 137:

Value Class 138:

FromSByte

Converts an SByte to the appropriate instance of the Value class.

Value Class 139:

Value Class 140:

FromSeverity

Converts a Severity to the appropriate instance of the Value class.

Value Class 141:

Value Class 142:

FromSingle

Converts a Single-precision floating-point number to the appropriate instance of the Value class.

Value Class 143:

Value Class 144:

FromString

Converts a String to the appropriate instance of the Value class.

Value Class 145:

Value Class 146:

FromTimeSpan

Converts an instance of the TimeSpan class to the appropriate instance of the Value class.

Value Class 147:

Value Class 148:

FromUInt16

Converts an UInt16 to the appropriate instance of the Value class.

Value Class 149:

Value Class 150:

FromUInt32

Converts an UInt32 to the appropriate instance of the Value class.

Value Class 151:

Value Class 152:

FromUInt64

Converts a UInt64 to the appropriate instance of the Value class.

Value Class 153:

GetAccess

Gets the Access of the Value.

Value Class 154:

GetAlarm

Gets the Alarm of the Value.

Value Class 155:

GetBool

Gets the Boolean value of the Value.

Value Class 156:

GetBool(IFormatProvider)

Gets the Boolean value of the Value, using the specified culture-specific formatting information.

Value Class 157:

GetByte

Gets the Byte of the Value.

Value Class 158:

GetBytes

Gets the Bytes of the Value.

Value Class 159:

GetChar

Gets the Char of the Value.

Value Class 160:

GetDateTime

Gets the DateTime of the Value.

Value Class 161:

GetDateTime(IFormatProvider)

Gets the DateTime of the Value, using the specified culture-specific formatting information.

Value Class 162:

GetDecimal

Gets the Decimal value of the Value.

Value Class 163:

GetDouble

Gets the Double-precision floating-point number of the Value.

Value Class 164:

GetDouble(IFormatProvider)

Gets the Double-precision floating-point number of the Value, using the specified culture-specific formatting information.

Value Class 165:

GetEvent

Gets the Event of the Value.

Value Class 166:

GetHashCode

Serves as the default hash function.
(Overrides ObjectGetHashCode)

Value Class 167:

GetInt16

Gets the Int16 integer of the Value.

Value Class 168:

GetInt32

Gets the Int32 of the Value.

Value Class 169:

GetInt32(IFormatProvider)

Gets the Int32 of the Value, using the specified culture-specific formatting information.

Value Class 170:

GetInt64

Gets the Int64 integer of the Value.

Value Class 171:

GetInt64(IFormatProvider)

Gets the Int64 integer of the Value, using the specified culture-specific formatting information.

Value Class 172:

GetMessage

Gets the Message of the Value.

Value Class 173:

GetSByte

Gets the SByte of the Value.

Value Class 174:

GetSeverity

Gets the Severity of the Value.

Value Class 175:

GetSingle

Gets the Single-precision floating-point number of the Value.

Value Class 176:

GetString

Gets the String of the Value.

Value Class 177:

GetString(IFormatProvider)

Gets the String of the Value, using the specified culture-specific formatting information.

Value Class 178:

GetTimeSpan

Gets the TimeSpan of the Value.

Value Class 179:

GetTimeSpan(IFormatProvider)

Gets the TimeSpan of the Value, using the specified culture-specific formatting information.

Value Class 180:

GetType

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

Value Class 181:

GetTypeCode

Gets the TypeCode for this Value.

Value Class 182:

GetUInt16

Gets the UInt16 integer of the Value.

Value Class 183:

GetUInt32

Gets the UInt32 of the Value.

Value Class 184:

GetUInt64

Gets the UInt64 integer of the Value.

Value Class 185:

GetUInt64(IFormatProvider)

Gets the UInt64 integer of the Value, using the specified culture-specific formatting information.

Value Class 186:

IndexOf

Determines the index of the specified Value in the Value.

Value Class 187:

Insert

Inserts a Value to the Value at the specified index.

Value Class 188:

MemberwiseClone

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

Value Class 189:

Remove(KeyValuePairString, Value)

Removes the first occurrence of the specified KeyValuePairTKey, TValue from the Value.

Value Class 190:

Remove(String)

Removes the Value with the specified key from the Value.

Value Class 191:

Remove(Value)

Removes the first occurrence of the specified Value from the Value.

Value Class 192:

RemoveAt

Removes the Value at the specified index.

Value Class 193:

RemoveRange

Removes a range of Values from the Value.

Value Class 194:

SetValue(Access)

Sets the Access of the Value.

Value Class 195:

SetValue(Alarm)

Sets the Alarm of the Value.

Value Class 196:

SetValue(Boolean)

Sets the Boolean value of the Value.

Value Class 197:

SetValue(Byte)

Sets the Byte of the Value.

Value Class 198:

SetValue(Byte)

Sets the Bytes of the Value.

Value Class 199:

SetValue(Char)

Sets the Char of the Value.

Value Class 200:

SetValue(DateTime)

Sets the DateTime of the Value.

Value Class 201:

SetValue(Decimal)

Sets the Decimal value of the Value.

Value Class 202:

SetValue(Double)

Sets the Double-precision floating-point number of the Value.

Value Class 203:

SetValue(Event)

Sets the Event of the Value.

Value Class 204:

SetValue(Int16)

Sets the Int16 integer of the Value.

Value Class 205:

SetValue(Int32)

Sets the Int32 of the Value.

Value Class 206:

SetValue(Int64)

Sets the Int64 integer of the Value.

Value Class 207:

SetValue(Message)

Sets the Message of the Value.

Value Class 208:

SetValue(SByte)

Sets the SByte of the Value.

Value Class 209:

SetValue(Severity)

Sets the Severity of the Value.

Value Class 210:

SetValue(Single)

Sets the Single-precision floating-point number of the Value.

Value Class 211:

SetValue(String)

Sets the String of the Value.

Value Class 212:

SetValue(TimeSpan)

Sets the TimeSpan of the Value.

Value Class 213:

SetValue(UInt16)

Sets the UInt16 integer of the Value.

Value Class 214:

SetValue(UInt32)

Sets the UInt32 of the Value.

Value Class 215:

SetValue(UInt64)

Sets the UInt64 integer of the Value.

Value Class 216:

ShallowCopy

Creates a new Value that is a shallow copy of the current Value.

Value Class 217:

ToAccess

Converts this instance of the Value class to the appropriate Access.

Value Class 218:

ToAlarm

Converts this instance of the Value class to the appropriate Alarm.

Value Class 219:

ToArray

Converts this instance of the Value class to the appropriate Array.

Value Class 220:

ToBoolean

Converts this instance of the Value class to the appropriate Boolean.

Value Class 221:

ToBoolean(IFormatProvider)

Converts the Value to an equivalent Boolean value using the specified IFormatProvider.

Value Class 222:

ToByte

Converts this instance of the Value class to the appropriate Byte.

Value Class 223:

ToByte(IFormatProvider)

Converts the Value to an equivalent Byte using the specified IFormatProvider.

Value Class 224:

ToBytes

Converts this instance of the Value class to the appropriate array of Bytes.

Value Class 225:

ToChar

Converts this instance of the Value class to the appropriate Char.

Value Class 226:

ToChar(IFormatProvider)

Converts the Value to an equivalent Char using the specified IFormatProvider.

Value Class 227:

ToDateTime

Converts this instance of the Value class to the appropriate instance of the DateTime class.

Value Class 228:

ToDateTime(IFormatProvider)

Converts the Value to an equivalent DateTime using the specified IFormatProvider.

Value Class 229:

ToDecimal

Converts this instance of the Value class to the appropriate Decimal.

Value Class 230:

ToDecimal(IFormatProvider)

Converts the Value to an equivalent Decimal value using the specified IFormatProvider.

Value Class 231:

ToDouble

Converts this instance of the Value class to the appropriate Double-precision floating-point number.

Value Class 232:

ToDouble(IFormatProvider)

Converts the Value to an equivalent Double-precision floating-point number using the specified IFormatProvider.

Value Class 233:

ToEvent

Converts this instance of the Value class to the appropriate Event.

Value Class 234:

ToInt16

Converts this instance of the Value class to the appropriate Int16.

Value Class 235:

ToInt16(IFormatProvider)

Converts the Value to an equivalent Int16 integer using the specified IFormatProvider.

Value Class 236:

ToInt32

Converts this instance of the Value class to the appropriate Int32.

Value Class 237:

ToInt32(IFormatProvider)

Converts the Value to an equivalent Int32 using the specified IFormatProvider.

Value Class 238:

ToInt64

Converts this instance of the Value class to the appropriate Int64.

Value Class 239:

ToInt64(IFormatProvider)

Converts the Value to an equivalent Int64 integer using the specified IFormatProvider.

Value Class 240:

ToMessage

Converts this instance of the Value class to the appropriate Message.

Value Class 241:

ToSByte

Converts this instance of the Value class to the appropriate SByte.

Value Class 242:

ToSByte(IFormatProvider)

Converts the Value to an equivalent SByte using the specified IFormatProvider.

Value Class 243:

ToSeverity

Converts this instance of the Value class to the appropriate Severity.

Value Class 244:

ToSingle

Converts this instance of the Value class to the appropriate Single-precision floating-point number.

Value Class 245:

ToSingle(IFormatProvider)

Converts the Value to an equivalent Single-precision floating-point number using the specified IFormatProvider.

Value Class 246:

ToString

Returns a String that represents the current Value.
(Overrides ObjectToString)

Value Class 247:

ToString(IFormatProvider)

Converts the Value to an equivalent String using the specified IFormatProvider.

Value Class 248:

ToTimeSpan

Converts this instance of the Value class to the appropriate instance of the TimeSpan class.

Value Class 249:

ToType

Converts the Value to an equivalent Object of the specified Type using the specified IFormatProvider.

Value Class 250:

ToUInt16

Converts this instance of the Value class to the appropriate UInt16.

Value Class 251:

ToUInt16(IFormatProvider)

Converts the Value to an equivalent UInt16 integer using the specified IFormatProvider.

Value Class 252:

ToUInt32

Converts this instance of the Value class to the appropriate UInt32.

Value Class 253:

ToUInt32(IFormatProvider)

Converts the Value to an equivalent UInt32 using the specified IFormatProvider.

Value Class 254:

ToUInt64

Converts this instance of the Value class to the appropriate UInt64.

Value Class 255:

ToUInt64(IFormatProvider)

Converts the Value to an equivalent UInt64 integer using the specified IFormatProvider.

Value Class 256:

ToValue

Returns the current Value.

Value Class 257:

TryGetValue

Gets the Value associated with the specified key.

Operators

 

Name

Description

Value Class 258:

Value Class 259:

Equality(Value, Value)

Determines whether two instances of the Value class are equal.

Value Class 260:

Value Class 261:

GreaterThan(Value, Value)

Determines whether the current instance of the Value class is greater than another instance.

Value Class 262:

Value Class 263:

GreaterThanOrEqual(Value, Value)

Determines whether the current instance of the Value class is greater than or equal to another instance.

Value Class 264:

Value Class 265:

(Access to Value)

Converts an Access to the appropriate instance of the Value class.

Value Class 266:

Value Class 267:

(Alarm to Value)

Converts an Alarm to the appropriate instance of the Value class.

Value Class 268:

Value Class 269:

(Boolean to Value)

Converts a Boolean value to the appropriate instance of the Value class.

Value Class 270:

Value Class 271:

(Byte to Value)

Converts an Byte to the appropriate instance of the Value class.

Value Class 272:

Value Class 273:

(Byte to Value)

Converts an array of Bytes to the appropriate instance of the Value class.

Value Class 274:

Value Class 275:

(Char to Value)

Converts a Char to the appropriate instance of the Value class.

Value Class 276:

Value Class 277:

(DateTime to Value)

Converts an instance of the DateTime class to the appropriate instance of the Value class.

Value Class 278:

Value Class 279:

(Decimal to Value)

Converts a Decimal value to the appropriate instance of the Value class.

Value Class 280:

Value Class 281:

(Double to Value)

Converts a Double-precision floating-point number to the appropriate instance of the Value class.

Value Class 282:

Value Class 283:

(Event to Value)

Converts an Event to the appropriate instance of the Value class.

Value Class 284:

Value Class 285:

(Int16 to Value)

Converts an Int16 to the appropriate instance of the Value class.

Value Class 286:

Value Class 287:

(Int32 to Value)

Converts an Int32 to the appropriate instance of the Value class.

Value Class 288:

Value Class 289:

(Int64 to Value)

Converts a Int64 to the appropriate instance of the Value class.

Value Class 290:

Value Class 291:

(Message to Value)

Converts an Message to the appropriate instance of the Value class.

Value Class 292:

Value Class 293:

(SByte to Value)

Converts an SByte to the appropriate instance of the Value class.

Value Class 294:

Value Class 295:

(Severity to Value)

Converts a Severity to the appropriate instance of the Value class.

Value Class 296:

Value Class 297:

(Single to Value)

Converts a Single-precision floating-point number to the appropriate instance of the Value class.

Value Class 298:

Value Class 299:

(String to Value)

Converts a String to the appropriate instance of the Value class.

Value Class 300:

Value Class 301:

(TimeSpan to Value)

Converts an instance of the TimeSpan class to the appropriate instance of the Value class.

Value Class 302:

Value Class 303:

(UInt16 to Value)

Converts an UInt16 to the appropriate instance of the Value class.

Value Class 304:

Value Class 305:

(UInt32 to Value)

Converts an UInt32 to the appropriate instance of the Value class.

Value Class 306:

Value Class 307:

(UInt64 to Value)

Converts a UInt64 to the appropriate instance of the Value class.

Value Class 308:

Value Class 309:

(Value to Boolean)

Converts an instance of the Value class to the appropriate Boolean value.

Value Class 310:

Value Class 311:

(Value to Byte)

Converts an instance of the Value class to the appropriate Byte.

Value Class 312:

Value Class 313:

(Value to Byte)

Converts an instance of the Value class to the appropriate array of Bytes.

Value Class 314:

Value Class 315:

(Value to Char)

Converts an instance of the Value class to the appropriate Char.

Value Class 316:

Value Class 317:

(Value to DateTime)

Converts an instance of the Value class to the appropriate instance of the DateTime class.

Value Class 318:

Value Class 319:

(Value to Decimal)

Converts an instance of the Value class to the appropriate Decimal value.

Value Class 320:

Value Class 321:

(Value to Double)

Converts an instance of the Value class to the appropriate Double-precision floating-point number.

Value Class 322:

Value Class 323:

(Value to Int16)

Converts an instance of the Value class to the appropriate Int16.

Value Class 324:

Value Class 325:

(Value to Int32)

Converts an instance of the Value class to the appropriate Int32.

Value Class 326:

Value Class 327:

(Value to Int64)

Converts an instance of the Value class to the appropriate Int64.

Value Class 328:

Value Class 329:

(Value to SByte)

Converts an instance of the Value class to the appropriate SByte.

Value Class 330:

Value Class 331:

(Value to Single)

Converts an instance of the Value class to the appropriate Single-precision floating-point number.

Value Class 332:

Value Class 333:

(Value to String)

Converts an instance of the Value class to the appropriate String.

Value Class 334:

Value Class 335:

(Value to TimeSpan)

Converts an instance of the Value class to the appropriate instance of the TimeSpan class.

Value Class 336:

Value Class 337:

(Value to UInt16)

Converts an instance of the Value class to the appropriate UInt16.

Value Class 338:

Value Class 339:

(Value to UInt32)

Converts an instance of the Value class to the appropriate UInt32.

Value Class 340:

Value Class 341:

(Value to UInt64)

Converts an instance of the Value class to the appropriate UInt64.

Value Class 342:

Value Class 343:

(Value to Access)

Converts an instance of the Value class to the appropriate Access.

Value Class 344:

Value Class 345:

(Value to Alarm)

Converts an instance of the Value class to the appropriate Alarm.

Value Class 346:

Value Class 347:

(Value to Event)

Converts an instance of the Value class to the appropriate Event.

Value Class 348:

Value Class 349:

(Value to Message)

Converts an instance of the Value class to the appropriate Message.

Value Class 350:

Value Class 351:

(Value to Severity)

Converts an instance of the Value class to the appropriate Severity.

Value Class 352:

Value Class 353:

Inequality(Value, Value)

Determines whether two instances of the Value class are not equal.

Value Class 354:

Value Class 355:

LessThan(Value, Value)

Determines whether the current instance of the Value class is less than another instance.

Value Class 356:

Value Class 357:

LessThanOrEqual(Value, Value)

Determines whether the current instance of the Value class is less than or equal to another instance.

Extension Methods

 

Name

Description

Value Class 358:

OrderBy

Sorts the Values of a sequence according to the specified String.
When using this method to order and assign the result to a ReadValue, also add PagingHandled to the Options of the same Command to inform the TwinCAT HMI server that sorting was handled by the TwinCAT HMI server extension and must not be handled again by the TwinCAT HMI server.
(Defined by ValueExtensions)

Value Class 359:

ResolveBy

Resolves the current Value by the specified QueueT of elements.
(Defined by ValueExtensions)

Value Class 360:

ResolveBy

Resolves the current Value by the specified path.
(Defined by ValueExtensions)

Value Class 361:

ToJson

Returns an unformatted JSON String that represents the current Value.
(Defined by ValueExtensions)

Value Class 362:

ToJson

Returns an unformatted JSON String that represents the current Value.
(Defined by ValueExtensions)

Value Class 363:

ToJson

Returns a JSON String that represents the current Value.
(Defined by ValueExtensions)

Value Class 364:

ToJsonValue

Returns a JsonValue that contains an unformatted JSON String representing the current Value.
(Defined by ValueExtensions)

Value Class 365:

TryResolveBy

Resolves the current Value by the specified QueueT of elements. A return value indicates whether resolving succeeded.
(Defined by ValueExtensions)

Value Class 366:

TryResolveBy

Resolves the current Value by the specified QueueT of elements. A return value indicates whether resolving succeeded.
(Defined by ValueExtensions)

Value Class 367:

Where

Filters a sequence of Values based on a Value that contains filters.
When using this method to filter and assign the result to a ReadValue, also add PagingHandled to the Options of the same Command to inform the TwinCAT HMI server that filtering was handled by the TwinCAT HMI server extension and must not be handled again by the TwinCAT HMI server.
(Defined by ValueExtensions)

Value Class 368:

Where

Filters a sequence of Values based on a Value that contains filters.
When using this method to filter and assign the result to a ReadValue, also add PagingHandled to the Options of the same Command to inform the TwinCAT HMI server that filtering was handled by the TwinCAT HMI server extension and must not be handled again by the TwinCAT HMI server.
(Defined by ValueExtensions)

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

TcHmiSrv.Core Namespace

Copyright © Beckhoff Automation GmbH & Co. KG