Table of Contents

Struct FlatBuffersVariant

Namespace
Virtufin.Data
Assembly
Virtufin.Data.dll
public struct FlatBuffersVariant : IVariant
Implements
Inherited Members

Constructors

FlatBuffersVariant(Variant)

public FlatBuffersVariant(Variant variant)

Parameters

variant Variant

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

bool

Byte

public byte Byte { get; }

Property Value

byte

Dictionary

public IDictionary<string, IVariant> Dictionary { get; }

Property Value

IDictionary<string, IVariant>

Double

public double Double { get; }

Property Value

double

Float

public float Float { get; }

Property Value

float

Int16

public short Int16 { get; }

Property Value

short

Int32

public int Int32 { get; }

Property Value

int

Int64

public long Int64 { get; }

Property Value

long

IsArray

public bool IsArray { get; }

Property Value

bool

IsArrayBool

public bool IsArrayBool { get; }

Property Value

bool

IsArrayByte

public bool IsArrayByte { get; }

Property Value

bool

IsArrayDouble

public bool IsArrayDouble { get; }

Property Value

bool

IsArrayFloat

public bool IsArrayFloat { get; }

Property Value

bool

IsArrayInt16

public bool IsArrayInt16 { get; }

Property Value

bool

IsArrayInt32

public bool IsArrayInt32 { get; }

Property Value

bool

IsArrayInt64

public bool IsArrayInt64 { get; }

Property Value

bool

IsArrayOfPrimitives

public bool IsArrayOfPrimitives { get; }

Property Value

bool

IsArrayString

public bool IsArrayString { get; }

Property Value

bool

IsArrayVariant

public bool IsArrayVariant { get; }

Property Value

bool

IsBool

public bool IsBool { get; }

Property Value

bool

IsByte

public bool IsByte { get; }

Property Value

bool

IsDictionary

public bool IsDictionary { get; }

Property Value

bool

IsDouble

public bool IsDouble { get; }

Property Value

bool

IsFloat

public bool IsFloat { get; }

Property Value

bool

IsInt16

public bool IsInt16 { get; }

Property Value

bool

IsInt32

public bool IsInt32 { get; }

Property Value

bool

IsInt64

public bool IsInt64 { get; }

Property Value

bool

IsNone

public bool IsNone { get; }

Property Value

bool

IsPrimitive

public bool IsPrimitive { get; }

Property Value

bool

IsString

public bool IsString { get; }

Property Value

bool

None

public object? None { get; }

Property Value

object

String

public string String { get; }

Property Value

string

VariantType

public Type VariantType { get; }

Property Value

Type

Methods

ToString()

Returns the fully qualified type name of this instance.

public override string ToString()

Returns

string

The fully qualified type name.