JsonSchemaValue Class
Represent a JSON schema.
Inheritance Hierarchy
SystemObject
TcHmiSrv.CoreValue
TcHmiSrv.Core.Tools.JsonJsonValue
TcHmiSrv.Core.Tools.DynamicSymbolsJsonSchemaValue
TcHmiSrv.Core.Tools.DynamicSymbolsDefinition
Namespace: TcHmiSrv.Core.Tools.DynamicSymbols
Assembly: TcHmiSrvExtNet.Core (in
TcHmiSrvExtNet.Core.dll) Version:
3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9
Syntax
C#
public class JsonSchemaValue : JsonValue,
IEquatable<JsonSchemaValue>The JsonSchemaValue type exposes the following members.
Constructors
|
|
Name |
Description |
|---|---|---|
|
|
Initializes a new instance of the JsonSchemaValue class with the specified JSchema . | |
|
|
Initializes a new instance of the JsonSchemaValue class with the specified Value. | |
|
|
Initializes a new instance of the JsonSchemaValue class with the specified Value. | |
|
|
Initializes a new instance of the JsonSchemaValue class with the specified Value and Definitions. |
Properties
|
|
Name |
Description |
|---|---|---|
|
|
Contains the total number of Values the internal
data structure can hold without resizing. | |
|
|
Gets a value that indicates whether the Value contains a
JSON String. | |
|
|
Gets the number of Values contained in
the Value. | |
|
|
Gets the Definitions of the JsonSchemaValue. | |
|
|
Gets a value that indicates whether the Value is an Array. | |
|
|
Gets a value that indicates whether the Value is
empty. | |
|
|
| |
|
|
Gets a value that indicates whether Type equals Map or Struct. | |
|
|
Gets a value that indicates whether Type equals Null. | |
|
|
Gets a value that indicates whether Type equals Int32, Double, Int64 or UInt64. | |
|
|
Gets a value that indicates whether the Value is
read-only. | |
|
|
| |
|
|
Gets a value that indicates whether Type equals Vector. | |
|
|
Gets or sets the Value at the
specified index. | |
|
|
Gets or sets the Value with the
specified key. | |
|
|
Gets an ICollectionT
containing the keys of the Value. | |
|
|
Gets the total number of elements in all the dimensions of the
Array. | |
|
|
Gets a 64-bit integer that represents the total number of
elements in all the dimensions of the Array. | |
|
|
| |
|
| ||
|
|
Gets an ICollectionT
containing the Values in the
Value. |
Methods
|
|
Name |
Description |
|---|---|---|
|
|
Adds a KeyValuePairTKey, TValue to the Value. | |
|
|
Adds the specified Value to the
Value. | |
|
|
Adds a Value with the
specified key to the Value. | |
|
|
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. | |
|
|
Adds the specified Values to the end of
the Value. | |
|
|
Changes the Type of this
Value to the
specified ValueType and
adjusts the containing data. | |
|
| ||
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
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. | |
|
|
Determines whether the Value contains the
specified KeyValuePairTKey, TValue. | |
|
|
Determines whether the Value contains the
specified Value. | |
|
|
Determines whether the Value contains a
Value with
the specified key. | |
|
|
Copies the KeyValuePairTKey, TValues of the Value to the
specified Array, starting at the
specified index. | |
|
|
Copies the Values of the
Value to the
specified Array, starting at the
specified index. | |
|
|
Creates a new object that is a deep copy of the current
Value. | |
|
|
Indicates whether the current Value is equal to
another Access. | |
|
|
Indicates whether the current Value is equal to
another Alarm. | |
|
|
Indicates whether the current Value is equal to
another Boolean value. | |
|
|
Indicates whether the current Value is equal to
another Byte. | |
|
|
Indicates whether the current Value is equal to
another Array of Byte s. | |
|
|
Indicates whether the current Value is equal to
another Char. | |
|
|
Indicates whether the current Value is equal to
another DateTime. | |
|
|
Indicates whether the current Value is equal to
another Decimal value. | |
|
|
Indicates whether the current Value is equal to
another Double-precision
floating-point number. | |
|
|
Indicates whether the current Value is equal to
another Event. | |
|
|
Indicates whether the current Value is equal to
another Int16. | |
|
|
Indicates whether the current Value is equal to
another Int32. | |
|
|
Indicates whether the current Value is equal to
another Int64. | |
|
|
Indicates whether the current JsonSchemaValue is equal to another JsonSchemaValue. | |
|
|
Indicates whether the current JsonValue is equal
to another JsonValue. | |
|
|
Indicates whether the current Value is equal to
another Message. | |
|
|
Determines whether the specified Object is equal to the
current JsonSchemaValue. | |
|
|
Indicates whether the current Value is equal to
another SByte. | |
|
|
Indicates whether the current Value is equal to
another Severity. | |
|
|
Indicates whether the current Value is equal to
another Single-precision
floating-point number. | |
|
|
Indicates whether the current Value is equal to
another String. | |
|
|
Indicates whether the current Value is equal to
another TimeSpan. | |
|
|
Indicates whether the current Value is equal to
another UInt16. | |
|
|
Indicates whether the current Value is equal to
another UInt32. | |
|
|
Indicates whether the current Value is equal to
another UInt64. | |
|
|
Indicates whether the current Value is equal to
another Value. | |
|
|
Allows an object to try to free resources and perform other
cleanup operations before it is reclaimed by garbage
collection. | |
|
| ||
|
| ||
|
| ||
|
|
Gets the Boolean value of the
Value, using
the specified culture-specific formatting information. | |
|
| ||
|
| ||
|
| ||
|
| ||
|
|
Gets the DateTime of the Value, using the
specified culture-specific formatting information. | |
|
| ||
|
|
Gets the Double-precision
floating-point number of the Value. | |
|
|
Gets the Double-precision
floating-point number of the Value, using the
specified culture-specific formatting information. | |
|
| ||
|
|
Serves as the default hash function. | |
|
| ||
|
| ||
|
|
Gets the Int32 of the Value, using the
specified culture-specific formatting information. | |
|
| ||
|
|
Gets the Int64 integer of the
Value, using
the specified culture-specific formatting information. | |
|
| ||
|
| ||
|
| ||
|
|
Gets the Single-precision
floating-point number of the Value. | |
|
| ||
|
|
Gets the String of the Value, using the
specified culture-specific formatting information. | |
|
| ||
|
|
Gets the TimeSpan of the Value, using the
specified culture-specific formatting information. | |
|
|
Gets the Type of the current
instance. | |
|
| ||
|
|
Gets the UInt16 integer of the
Value. | |
|
| ||
|
|
Gets the UInt64 integer of the
Value. | |
|
|
Gets the UInt64 integer of the
Value, using
the specified culture-specific formatting information. | |
|
|
Determines the index of the specified Value in the
Value. | |
|
|
Inserts a Value to the
Value at the
specified index. | |
|
|
Creates a shallow copy of the current Object. | |
|
|
Removes the first occurrence of the specified KeyValuePairTKey, TValue from the Value. | |
|
|
Removes the Value with the
specified key from the Value. | |
|
|
Removes the first occurrence of the specified Value from the
Value. | |
|
|
Removes the Value at the
specified index. | |
|
|
Removes a range of Values from the
Value. | |
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
|
Sets the Double-precision
floating-point number of the Value. | |
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
| ||
|
|
Sets the Single-precision
floating-point number of the Value. | |
|
| ||
|
| ||
|
|
Sets the UInt16 integer of the
Value. | |
|
| ||
|
|
Sets the UInt64 integer of the
Value. | |
|
|
Creates a new Value that is a
shallow copy of the current Value. | |
|
|
Converts this instance of the Value class to the
appropriate Access. | |
|
|
Converts this instance of the Value class to the
appropriate Alarm. | |
|
|
Converts this instance of the Value class to the
appropriate Array. | |
|
|
Converts this instance of the Value class to the
appropriate Boolean. | |
|
|
Converts the Value to an
equivalent Boolean value using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Byte. | |
|
|
Converts the Value to an
equivalent Byte using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate array of Bytes. | |
|
|
Converts this instance of the Value class to the
appropriate Char. | |
|
|
Converts the Value to an
equivalent Char using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate instance of the DateTime class. | |
|
|
Converts the Value to an
equivalent DateTime using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Decimal. | |
|
|
Converts the Value to an
equivalent Decimal value using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Double-precision
floating-point number. | |
|
|
Converts the Value to an
equivalent Double-precision
floating-point number using the specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Event. | |
|
|
Converts this instance of the Value class to the
appropriate Int16. | |
|
|
Converts the Value to an
equivalent Int16 integer using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Int32. | |
|
|
Converts the Value to an
equivalent Int32 using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Int64. | |
|
|
Converts the Value to an
equivalent Int64 integer using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Message. | |
|
|
Converts this instance of the Value class to the
appropriate SByte. | |
|
|
Converts the Value to an
equivalent SByte using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate Severity. | |
|
|
Converts this instance of the Value class to the
appropriate Single-precision
floating-point number. | |
|
|
Converts the Value to an
equivalent Single-precision
floating-point number using the specified IFormatProvider. | |
|
|
Returns a String that represents the
current Value. | |
|
|
Returns a String that represents the current JsonSchemaValue. | |
|
|
Converts the Value to an
equivalent String using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate instance of the TimeSpan class. | |
|
|
Converts the Value to an
equivalent Object of the specified
Type using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate UInt16. | |
|
|
Converts the Value to an
equivalent UInt16 integer using the
specified IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate UInt32. | |
|
|
Converts the Value to an
equivalent UInt32 using the specified
IFormatProvider. | |
|
|
Converts this instance of the Value class to the
appropriate UInt64. | |
|
|
Converts the Value to an
equivalent UInt64 integer using the
specified IFormatProvider. | |
|
|
Returns a Value that
represents the current JsonValue. | |
|
|
Returns a Value that represents the current JsonSchemaValue. | |
|
|
Gets the Value associated
with the specified key. |
Extension Methods
|
|
Name |
Description |
|---|---|---|
|
|
Resolves the current Value by the
specified QueueT of
elements. | |
|
|
Resolves the current Value by the
specified path. | |
|
|
Returns an unformatted JSON String that represents the
current Value. | |
|
|
Returns an unformatted JSON String that represents the
current Value. | |
|
|
Returns a JSON String that represents the
current Value. | |
|
|
Returns a JsonValue that
contains an unformatted JSON String representing the
current Value. | |
|
|
Resolves the current Value by the
specified QueueT of
elements. A return value indicates whether resolving
succeeded. | |
|
|
Resolves the current Value by the
specified QueueT of
elements. A return value indicates whether resolving
succeeded. |
Version Information
Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0
Reference
TcHmiSrv.Core.Tools.DynamicSymbols Namespace
Copyright © Beckhoff Automation GmbH & Co. KG