Struct FlatBuffersVariant
public struct FlatBuffersVariant : IVariant
- Implements
- Inherited Members
Constructors
FlatBuffersVariant(Variant)
public FlatBuffersVariant(Variant variant)
Parameters
variantVariant
Properties
ArrayBool
public bool[] ArrayBool { get; }
Property Value
- bool[]
ArrayByte
public byte[] ArrayByte { get; }
Property Value
- byte[]
ArrayDouble
public double[] ArrayDouble { get; }
Property Value
- double[]
ArrayFloat
public float[] ArrayFloat { get; }
Property Value
- float[]
ArrayInt16
public short[] ArrayInt16 { get; }
Property Value
- short[]
ArrayInt32
public int[] ArrayInt32 { get; }
Property Value
- int[]
ArrayInt64
public long[] ArrayInt64 { get; }
Property Value
- long[]
ArrayString
public string[] ArrayString { get; }
Property Value
- string[]
ArrayVariant
public IVariant[] ArrayVariant { get; }
Property Value
- IVariant[]
Bool
public bool Bool { get; }
Property Value
Byte
public byte Byte { get; }
Property Value
Dictionary
public IDictionary<string, IVariant> Dictionary { get; }
Property Value
Double
public double Double { get; }
Property Value
Float
public float Float { get; }
Property Value
Int16
public short Int16 { get; }
Property Value
Int32
public int Int32 { get; }
Property Value
Int64
public long Int64 { get; }
Property Value
IsArray
public bool IsArray { get; }
Property Value
IsArrayBool
public bool IsArrayBool { get; }
Property Value
IsArrayByte
public bool IsArrayByte { get; }
Property Value
IsArrayDouble
public bool IsArrayDouble { get; }
Property Value
IsArrayFloat
public bool IsArrayFloat { get; }
Property Value
IsArrayInt16
public bool IsArrayInt16 { get; }
Property Value
IsArrayInt32
public bool IsArrayInt32 { get; }
Property Value
IsArrayInt64
public bool IsArrayInt64 { get; }
Property Value
IsArrayOfPrimitives
public bool IsArrayOfPrimitives { get; }
Property Value
IsArrayString
public bool IsArrayString { get; }
Property Value
IsArrayVariant
public bool IsArrayVariant { get; }
Property Value
IsBool
public bool IsBool { get; }
Property Value
IsByte
public bool IsByte { get; }
Property Value
IsDictionary
public bool IsDictionary { get; }
Property Value
IsDouble
public bool IsDouble { get; }
Property Value
IsFloat
public bool IsFloat { get; }
Property Value
IsInt16
public bool IsInt16 { get; }
Property Value
IsInt32
public bool IsInt32 { get; }
Property Value
IsInt64
public bool IsInt64 { get; }
Property Value
IsNone
public bool IsNone { get; }
Property Value
IsPrimitive
public bool IsPrimitive { get; }
Property Value
IsString
public bool IsString { get; }
Property Value
None
public object? None { get; }
Property Value
String
public string String { get; }
Property Value
VariantType
public Type VariantType { get; }
Property Value
Methods
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.