Enum ElementType
Enumerates the various data types that an element can represent, including primitive types, arrays, and complex objects.
[JsonConverter(typeof(JsonStringEnumConverter))]
public enum ElementType
Fields
Unknown = -3Represents an unknown or unspecified data type. Intended for internal use only; should not be used directly.
Object = -2Represents a complex object with nested elements. Intended for internal use only; should not be used directly.
ObjectArray = -1Represents an array of complex objects with nested elements. Intended for internal use only; should not be used directly.
Char = 0Represents a single Unicode character (char).
CharArray = 1Represents an array of Unicode characters (char).
String = 2Represents a sequence of characters (string).
StringArray = 3Represents an array of strings (string).
Integer = 4Represents a 32-bit signed integer (int).
IntegerArray = 5Represents an array of 32-bit signed integers (int).
UInt = 6Represents a 32-bit unsigned integer (uint).
UIntArray = 7Represents an array of 32-bit unsigned integers (uint).
Short = 8Represents a 16-bit signed integer (short).
ShortArray = 9Represents an array of 16-bit signed integers (short).
UShort = 10Represents a 16-bit unsigned integer (ushort).
UShortArray = 11Represents an array of 16-bit unsigned integers (ushort).
Long = 12Represents a 64-bit signed integer (long).
LongArray = 13Represents an array of 64-bit signed integers (long).
ULong = 14Represents a 64-bit unsigned integer (ulong).
ULongArray = 15Represents an array of 64-bit unsigned integers (ulong).
Bool = 16Represents a Boolean value (bool), indicating true or false.
BoolArray = 17Represents an array of Boolean values (bool).
Float = 18Represents a single-precision floating-point number (float).
FloatArray = 19Represents an array of single-precision floating-point numbers (float).
Double = 20Represents a double-precision floating-point number (double).
DoubleArray = 21Represents an array of double-precision floating-point numbers (double).
Date = 22Represents a date and time value (DateTime).
DateArray = 23Represents an array of date and time values (DateTime).