Table of Contents

Struct ArrayByteValue

Namespace
Virtufin.Data.FlatBuffers
Assembly
Virtufin.Data.dll
public struct ArrayByteValue : IFlatbufferObject
Implements
IFlatbufferObject
Inherited Members

Properties

ByteBuffer

public ByteBuffer ByteBuffer { get; }

Property Value

ByteBuffer

ValueLength

public int ValueLength { get; }

Property Value

int

Methods

AddValue(FlatBufferBuilder, VectorOffset)

public static void AddValue(FlatBufferBuilder builder, VectorOffset valueOffset)

Parameters

builder FlatBufferBuilder
valueOffset VectorOffset

CreateArrayByteValue(FlatBufferBuilder, VectorOffset)

public static Offset<ArrayByteValue> CreateArrayByteValue(FlatBufferBuilder builder, VectorOffset valueOffset = default)

Parameters

builder FlatBufferBuilder
valueOffset VectorOffset

Returns

Offset<ArrayByteValue>

CreateValueVector(FlatBufferBuilder, sbyte[])

public static VectorOffset CreateValueVector(FlatBufferBuilder builder, sbyte[] data)

Parameters

builder FlatBufferBuilder
data sbyte[]

Returns

VectorOffset

CreateValueVectorBlock(FlatBufferBuilder, ArraySegment<sbyte>)

public static VectorOffset CreateValueVectorBlock(FlatBufferBuilder builder, ArraySegment<sbyte> data)

Parameters

builder FlatBufferBuilder
data ArraySegment<sbyte>

Returns

VectorOffset

CreateValueVectorBlock(FlatBufferBuilder, nint, int)

public static VectorOffset CreateValueVectorBlock(FlatBufferBuilder builder, nint dataPtr, int sizeInBytes)

Parameters

builder FlatBufferBuilder
dataPtr nint
sizeInBytes int

Returns

VectorOffset

CreateValueVectorBlock(FlatBufferBuilder, sbyte[])

public static VectorOffset CreateValueVectorBlock(FlatBufferBuilder builder, sbyte[] data)

Parameters

builder FlatBufferBuilder
data sbyte[]

Returns

VectorOffset

EndArrayByteValue(FlatBufferBuilder)

public static Offset<ArrayByteValue> EndArrayByteValue(FlatBufferBuilder builder)

Parameters

builder FlatBufferBuilder

Returns

Offset<ArrayByteValue>

GetRootAsArrayByteValue(ByteBuffer)

public static ArrayByteValue GetRootAsArrayByteValue(ByteBuffer _bb)

Parameters

_bb ByteBuffer

Returns

ArrayByteValue

GetRootAsArrayByteValue(ByteBuffer, ArrayByteValue)

public static ArrayByteValue GetRootAsArrayByteValue(ByteBuffer _bb, ArrayByteValue obj)

Parameters

_bb ByteBuffer
obj ArrayByteValue

Returns

ArrayByteValue

GetValueArray()

public sbyte[] GetValueArray()

Returns

sbyte[]

GetValueBytes()

public ArraySegment<byte>? GetValueBytes()

Returns

ArraySegment<byte>?

StartArrayByteValue(FlatBufferBuilder)

public static void StartArrayByteValue(FlatBufferBuilder builder)

Parameters

builder FlatBufferBuilder

StartValueVector(FlatBufferBuilder, int)

public static void StartValueVector(FlatBufferBuilder builder, int numElems)

Parameters

builder FlatBufferBuilder
numElems int

ValidateVersion()

public static void ValidateVersion()

Value(int)

public sbyte Value(int j)

Parameters

j int

Returns

sbyte

__assign(int, ByteBuffer)

public ArrayByteValue __assign(int _i, ByteBuffer _bb)

Parameters

_i int
_bb ByteBuffer

Returns

ArrayByteValue

__init(int, ByteBuffer)

public void __init(int _i, ByteBuffer _bb)

Parameters

_i int
_bb ByteBuffer