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