JsonValue Class

Represents an immutable Value containing JSON.

Inheritance Hierarchy

System.Object
  TcHmiSrv.Core.Value
    TcHmiSrv.Core.Tools.Json.JsonValue
      TcHmiSrv.Core.Tools.DynamicSymbols.JsonSchemaValue
Namespace:  TcHmiSrv.Core.Tools.Json
Assembly:  TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 1.3.0.0

Syntax

C#

public class JsonValue : Value, IEquatable<JsonValue>

The JsonValue type exposes the following members.

Properties

 

Name

Description

JsonValue Class 1:

Capacity

Contains the total number of Values the internal data structure can hold without resizing. (Inherited from Value.)

JsonValue Class 2:

ContainsJson

Gets a value that indicates whether the Value contains a JSON String. (Inherited from Value.)

JsonValue Class 3:

Count

Gets the number of Values contained in the Value. (Inherited from Value.)

JsonValue Class 4:

IsArray

Gets a value that indicates whether the Value is an Array. (Inherited from Value.)

JsonValue Class 5:

IsEmpty

Gets a value that indicates whether the Value is empty. (Inherited from Value.)

JsonValue Class 6:

IsFixedSize

(Inherited from Value.)

JsonValue Class 7:

IsMapOrStruct

Gets a value that indicates whether Type equals Map or Struct. (Inherited from Value.)

JsonValue Class 8:

IsNull

Gets a value that indicates whether Type equals Null. (Inherited from Value.)

JsonValue Class 9:

IsNumber

Gets a value that indicates whether Type equals Int32, Double or Int64. (Inherited from Value.)

JsonValue Class 10:

IsReadOnly

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

JsonValue Class 11:

IsSynchronized

(Inherited from Value.)

JsonValue Class 12:

IsVector

Gets a value that indicates whether Type equals Vector. (Inherited from Value.)

JsonValue Class 13:

Item.Int32.

Gets or sets the Value at the specified index. (Inherited from Value.)

JsonValue Class 14:

Item.String.

Gets or sets the Value with the specified key. (Inherited from Value.)

JsonValue Class 15:

Keys

Gets an ICollection.T. containing the keys of the Value. (Inherited from Value.)

JsonValue Class 16:

Length

Gets the total number of elements in all the dimensions of the Array. (Inherited from Value.)

JsonValue Class 17:

LongLength

Gets a 64-bit integer that represents the total number of elements in all the dimensions of the Array. (Inherited from Value.)

JsonValue Class 18:

SyncRoot

(Inherited from Value.)

JsonValue Class 19:

Type

Contains the ValueType of the Value. (Inherited from Value.)

JsonValue Class 20:

Values

Gets an ICollection.T. containing the Values in the Value. (Inherited from Value.)

Methods

 

Name

Description

JsonValue Class 21:

Add(KeyValuePair.String, Value.)

Adds a KeyValuePair.TKey, TValue. to the Value. (Inherited from Value.)

JsonValue Class 22:

Add(Value)

Adds the specified Value to the Value. (Inherited from Value.)

JsonValue Class 23:

Add(String, Value)

Adds a Value with the specified key to the Value. (Inherited from Value.)

JsonValue Class 24:

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. (Inherited from Value.)

JsonValue Class 25:

AddRange

Adds the specified Values to the end of the Value. (Inherited from Value.)

JsonValue Class 26:

ChangeType

Changes the Type of this Value to the specified ValueType and adjusts the containing data. (Inherited from Value.)

JsonValue Class 27:

Clear

Removes all Values from the Value. (Inherited from Value.)

JsonValue Class 28:

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. (Inherited from Value.)

JsonValue Class 29:

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. (Inherited from Value.)

JsonValue Class 30:

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. (Inherited from Value.)

JsonValue Class 31:

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. (Inherited from Value.)

JsonValue Class 32:

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. (Inherited from Value.)

JsonValue Class 33:

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. (Inherited from Value.)

JsonValue Class 34:

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. (Inherited from Value.)

JsonValue Class 35:

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. (Inherited from Value.)

JsonValue Class 36:

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. (Inherited from Value.)

JsonValue Class 37:

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. (Inherited from Value.)

JsonValue Class 38:

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. (Inherited from Value.)

JsonValue Class 39:

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. (Inherited from Value.)

JsonValue Class 40:

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. (Inherited from Value.)

JsonValue Class 41:

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. (Inherited from Value.)

JsonValue Class 42:

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. (Inherited from Value.)

JsonValue Class 43:

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. (Inherited from Value.)

JsonValue Class 44:

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. (Inherited from Value.)

JsonValue Class 45:

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. (Inherited from Value.)

JsonValue Class 46:

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. (Inherited from Value.)

JsonValue Class 47:

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. (Inherited from Value.)

JsonValue Class 48:

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. (Inherited from Value.)

JsonValue Class 49:

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. (Inherited from Value.)

JsonValue Class 50:

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. (Inherited from Value.)

JsonValue Class 51:

Contains(KeyValuePair.String, Value.)

Determines whether the Value contains the specified KeyValuePair.TKey, TValue.. (Inherited from Value.)

JsonValue Class 52:

Contains(Value)

Determines whether the Value contains the specified Value. (Inherited from Value.)

JsonValue Class 53:

ContainsKey

Determines whether the Value contains a Value with the specified key. (Inherited from Value.)

JsonValue Class 54:

CopyTo(.KeyValuePair.String, Value.., Int32)

Copies the KeyValuePair.TKey, TValue.s of the Value to the specified Array, starting at the specified index. (Inherited from Value.)

JsonValue Class 55:

CopyTo(.Value., Int32)

Copies the Values of the Value to the specified Array, starting at the specified index. (Inherited from Value.)

JsonValue Class 56:

DeepCopy

Creates a new object that is a deep copy of the current Value. (Inherited from Value.)

JsonValue Class 57:

Equals(Boolean)

Indicates whether the current Value is equal to another Boolean value. (Inherited from Value.)

JsonValue Class 58:

Equals(Byte)

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

JsonValue Class 59:

Equals(.Byte.)

Indicates whether the current Value is equal to another Array of Bytes. (Inherited from Value.)

JsonValue Class 60:

Equals(Char)

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

JsonValue Class 61:

Equals(DateTime)

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

JsonValue Class 62:

Equals(Decimal)

Indicates whether the current Value is equal to another Decimal value. (Inherited from Value.)

JsonValue Class 63:

Equals(Double)

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

JsonValue Class 64:

Equals(Int16)

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

JsonValue Class 65:

Equals(Int32)

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

JsonValue Class 66:

Equals(Int64)

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

JsonValue Class 67:

Equals(SByte)

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

JsonValue Class 68:

Equals(Single)

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

JsonValue Class 69:

Equals(String)

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

JsonValue Class 70:

Equals(TimeSpan)

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

JsonValue Class 71:

Equals(UInt16)

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

JsonValue Class 72:

Equals(UInt32)

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

JsonValue Class 73:

Equals(UInt64)

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

JsonValue Class 74:

Equals(Object)

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

JsonValue Class 75:

Equals(Access)

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

JsonValue Class 76:

Equals(Alarm)

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

JsonValue Class 77:

Equals(Event)

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

JsonValue Class 78:

Equals(JsonValue)

Indicates whether the current JsonValue is equal to another JsonValue.

JsonValue Class 79:

Equals(Message)

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

JsonValue Class 80:

Equals(Severity)

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

JsonValue Class 81:

Equals(Value)

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

JsonValue Class 82:

Finalize

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

JsonValue Class 83:

GetAccess

Gets the Access of the Value. (Inherited from Value.)

JsonValue Class 84:

GetAlarm

Gets the Alarm of the Value. (Inherited from Value.)

JsonValue Class 85:

GetBool.

Gets the Boolean value of the Value. (Inherited from Value.)

JsonValue Class 86:

GetBool(IFormatProvider)

Gets the Boolean value of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 87:

GetByte

Gets the Byte of the Value. (Inherited from Value.)

JsonValue Class 88:

GetBytes

Gets the Bytes of the Value. (Inherited from Value.)

JsonValue Class 89:

GetChar

Gets the Char of the Value. (Inherited from Value.)

JsonValue Class 90:

GetDateTime.

Gets the DateTime of the Value. (Inherited from Value.)

JsonValue Class 91:

GetDateTime(IFormatProvider)

Gets the DateTime of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 92:

GetDecimal

Gets the Decimal value of the Value. (Inherited from Value.)

JsonValue Class 93:

GetDouble.

Gets the Double-precision floating-point number of the Value. (Inherited from Value.)

JsonValue Class 94:

GetDouble(IFormatProvider)

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

JsonValue Class 95:

GetEvent

Gets the Event of the Value. (Inherited from Value.)

JsonValue Class 96:

GetHashCode

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

JsonValue Class 97:

GetInt16

Gets the Int16 integer of the Value. (Inherited from Value.)

JsonValue Class 98:

GetInt32.

Gets the Int32 of the Value. (Inherited from Value.)

JsonValue Class 99:

GetInt32(IFormatProvider)

Gets the Int32 of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 100:

GetInt64.

Gets the Int64 integer of the Value. (Inherited from Value.)

JsonValue Class 101:

GetInt64(IFormatProvider)

Gets the Int64 integer of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 102:

GetMessage

Gets the Message of the Value. (Inherited from Value.)

JsonValue Class 103:

GetSByte

Gets the SByte of the Value. (Inherited from Value.)

JsonValue Class 104:

GetSeverity

Gets the Severity of the Value. (Inherited from Value.)

JsonValue Class 105:

GetSingle

Gets the Single-precision floating-point number of the Value. (Inherited from Value.)

JsonValue Class 106:

GetString.

Gets the String of the Value. (Inherited from Value.)

JsonValue Class 107:

GetString(IFormatProvider)

Gets the String of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 108:

GetTimeSpan.

Gets the TimeSpan of the Value. (Inherited from Value.)

JsonValue Class 109:

GetTimeSpan(IFormatProvider)

Gets the TimeSpan of the Value, using the specified culture-specific formatting information. (Inherited from Value.)

JsonValue Class 110:

GetType

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

JsonValue Class 111:

GetTypeCode

Gets the TypeCode for this Value. (Inherited from Value.)

JsonValue Class 112:

GetUInt16

Gets the UInt16 integer of the Value. (Inherited from Value.)

JsonValue Class 113:

GetUInt32

Gets the UInt32 of the Value. (Inherited from Value.)

JsonValue Class 114:

GetUInt64

Gets the UInt64 integer of the Value. (Inherited from Value.)

JsonValue Class 115:

IndexOf

Determines the index of the specified Value in the Value. (Inherited from Value.)

JsonValue Class 116:

Insert

Inserts a Value to the Value at the specified index. (Inherited from Value.)

JsonValue Class 117:

MemberwiseClone

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

JsonValue Class 118:

Remove(KeyValuePair.String, Value.)

Removes the first occurrence of the specified KeyValuePair.TKey, TValue. from the Value. (Inherited from Value.)

JsonValue Class 119:

Remove(String)

Removes the Value with the specified key from the Value. (Inherited from Value.)

JsonValue Class 120:

Remove(Value)

Removes the first occurrence of the specified Value from the Value. (Inherited from Value.)

JsonValue Class 121:

RemoveAt

Removes the Value at the specified index. (Inherited from Value.)

JsonValue Class 122:

RemoveRange

Removes a range of Values from the Value. (Inherited from Value.)

JsonValue Class 123:

SetValue(Boolean)

Sets the Boolean value of the Value. (Inherited from Value.)

JsonValue Class 124:

SetValue(Byte)

Gets the Byte of the Value. (Inherited from Value.)

JsonValue Class 125:

SetValue(.Byte.)

Gets the Bytes of the Value. (Inherited from Value.)

JsonValue Class 126:

SetValue(Char)

Gets the Char of the Value. (Inherited from Value.)

JsonValue Class 127:

SetValue(DateTime)

Gets the DateTime of the Value. (Inherited from Value.)

JsonValue Class 128:

SetValue(Decimal)

Gets the Decimal value of the Value. (Inherited from Value.)

JsonValue Class 129:

SetValue(Double)

Gets the Double-precision floating-point number of the Value. (Inherited from Value.)

JsonValue Class 130:

SetValue(Int16)

Gets the Int16 integer of the Value. (Inherited from Value.)

JsonValue Class 131:

SetValue(Int32)

Gets the Int32 of the Value. (Inherited from Value.)

JsonValue Class 132:

SetValue(Int64)

Gets the Int64 integer of the Value. (Inherited from Value.)

JsonValue Class 133:

SetValue(SByte)

Gets the SByte of the Value. (Inherited from Value.)

JsonValue Class 134:

SetValue(Single)

Gets the Single-precision floating-point number of the Value. (Inherited from Value.)

JsonValue Class 135:

SetValue(String)

Gets the String of the Value. (Inherited from Value.)

JsonValue Class 136:

SetValue(TimeSpan)

Gets the TimeSpan of the Value. (Inherited from Value.)

JsonValue Class 137:

SetValue(UInt16)

Gets the UInt16 integer of the Value. (Inherited from Value.)

JsonValue Class 138:

SetValue(UInt32)

Gets the UInt32 of the Value. (Inherited from Value.)

JsonValue Class 139:

SetValue(UInt64)

Gets the UInt64 integer of the Value. (Inherited from Value.)

JsonValue Class 140:

SetValue(Access)

Gets the Access of the Value. (Inherited from Value.)

JsonValue Class 141:

SetValue(Alarm)

Gets the Alarm of the Value. (Inherited from Value.)

JsonValue Class 142:

SetValue(Event)

Gets the Event of the Value. (Inherited from Value.)

JsonValue Class 143:

SetValue(Message)

Gets the Message of the Value. (Inherited from Value.)

JsonValue Class 144:

SetValue(Severity)

Gets the Severity of the Value. (Inherited from Value.)

JsonValue Class 145:

ShallowCopy

Creates a new Value that is a shallow copy of the current Value. (Inherited from Value.)

JsonValue Class 146:

ToAccess

Converts this instance of the Value class to the appropriate Access. (Inherited from Value.)

JsonValue Class 147:

ToAlarm

Converts this instance of the Value class to the appropriate Alarm. (Inherited from Value.)

JsonValue Class 148:

ToArray

Converts this instance of the Value class to the appropriate Array. (Inherited from Value.)

JsonValue Class 149:

ToBoolean.

Converts this instance of the Value class to the appropriate Boolean. (Inherited from Value.)

JsonValue Class 150:

ToBoolean(IFormatProvider)

Converts the Value to an equivalent Boolean value using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 151:

ToByte.

Converts this instance of the Value class to the appropriate Byte. (Inherited from Value.)

JsonValue Class 152:

ToByte(IFormatProvider)

Converts the Value to an equivalent Byte using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 153:

ToBytes

Converts this instance of the Value class to the appropriate array of Bytes. (Inherited from Value.)

JsonValue Class 154:

ToChar.

Converts this instance of the Value class to the appropriate Char. (Inherited from Value.)

JsonValue Class 155:

ToChar(IFormatProvider)

Converts the Value to an equivalent Char using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 156:

ToDateTime.

Converts this instance of the Value class to the appropriate instance of the DateTime class. (Inherited from Value.)

JsonValue Class 157:

ToDateTime(IFormatProvider)

Converts the Value to an equivalent DateTime using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 158:

ToDecimal.

Converts this instance of the Value class to the appropriate Decimal. (Inherited from Value.)

JsonValue Class 159:

ToDecimal(IFormatProvider)

Converts the Value to an equivalent Decimal value using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 160:

ToDouble.

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

JsonValue Class 161:

ToDouble(IFormatProvider)

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

JsonValue Class 162:

ToEvent

Converts this instance of the Value class to the appropriate Event. (Inherited from Value.)

JsonValue Class 163:

ToInt16.

Converts this instance of the Value class to the appropriate Int16. (Inherited from Value.)

JsonValue Class 164:

ToInt16(IFormatProvider)

Converts the Value to an equivalent Int16 integer using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 165:

ToInt32.

Converts this instance of the Value class to the appropriate Int32. (Inherited from Value.)

JsonValue Class 166:

ToInt32(IFormatProvider)

Converts the Value to an equivalent Int32 using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 167:

ToInt64.

Converts this instance of the Value class to the appropriate Int64. (Inherited from Value.)

JsonValue Class 168:

ToInt64(IFormatProvider)

Converts the Value to an equivalent Int64 integer using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 169:

ToMessage

Converts this instance of the Value class to the appropriate Message. (Inherited from Value.)

JsonValue Class 170:

ToSByte.

Converts this instance of the Value class to the appropriate SByte. (Inherited from Value.)

JsonValue Class 171:

ToSByte(IFormatProvider)

Converts the Value to an equivalent SByte using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 172:

ToSeverity

Converts this instance of the Value class to the appropriate Severity. (Inherited from Value.)

JsonValue Class 173:

ToSingle.

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

JsonValue Class 174:

ToSingle(IFormatProvider)

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

JsonValue Class 175:

ToString.

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

JsonValue Class 176:

ToString(IFormatProvider)

Converts the Value to an equivalent String using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 177:

ToTimeSpan

Converts this instance of the Value class to the appropriate instance of the TimeSpan class. (Inherited from Value.)

JsonValue Class 178:

ToType

Converts the Value to an equivalent Object of the specified Type using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 179:

ToUInt16.

Converts this instance of the Value class to the appropriate UInt16. (Inherited from Value.)

JsonValue Class 180:

ToUInt16(IFormatProvider)

Converts the Value to an equivalent UInt16 integer using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 181:

ToUInt32.

Converts this instance of the Value class to the appropriate UInt32. (Inherited from Value.)

JsonValue Class 182:

ToUInt32(IFormatProvider)

Converts the Value to an equivalent UInt32 using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 183:

ToUInt64.

Converts this instance of the Value class to the appropriate UInt64. (Inherited from Value.)

JsonValue Class 184:

ToUInt64(IFormatProvider)

Converts the Value to an equivalent UInt64 integer using the specified IFormatProvider. (Inherited from Value.)

JsonValue Class 185:

ToValue

Returns a Value that represents the current JsonValue. (Overrides Value.ToValue..)

JsonValue Class 186:

TryGetValue

Gets the Value associated with the specified key. (Inherited from Value.)

Extension Methods

 

Name

Description

JsonValue Class 187:

ResolveBy(Queue.String.)

Overloaded.

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

JsonValue Class 188:

ResolveBy(String)

Overloaded.

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

JsonValue Class 189:

ToJson.

Overloaded.

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

JsonValue Class 190:

ToJson(Boolean)

Overloaded.

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

JsonValue Class 191:

ToJson(Boolean, Boolean)

Overloaded.

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

JsonValue Class 192:

ToJsonValue

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

JsonValue Class 193:

TryResolveBy(Queue.String., Value.)

Overloaded.

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

JsonValue Class 194:

TryResolveBy(String, Value.)

Overloaded.

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

Reference

TcHmiSrv.Core.Tools.Json Namespace