Struct DictionaryEntry
- Namespace
- Virtufin.Data.FlatBuffers
- Assembly
- Virtufin.Data.dll
public struct DictionaryEntry : IFlatbufferObject
- Implements
-
IFlatbufferObject
- Inherited Members
-
Properties
ByteBuffer
public ByteBuffer ByteBuffer { get; }
Property Value
- ByteBuffer
Key
public string Key { get; }
Property Value
- string
Value
public Variant? Value { get; }
Property Value
- Variant?
Methods
AddKey(FlatBufferBuilder, StringOffset)
public static void AddKey(FlatBufferBuilder builder, StringOffset keyOffset)
Parameters
builder FlatBufferBuilder
keyOffset StringOffset
AddValue(FlatBufferBuilder, Offset<Variant>)
public static void AddValue(FlatBufferBuilder builder, Offset<Variant> valueOffset)
Parameters
builder FlatBufferBuilder
valueOffset Offset<Variant>
CreateDictionaryEntry(FlatBufferBuilder, StringOffset, Offset<Variant>)
public static Offset<DictionaryEntry> CreateDictionaryEntry(FlatBufferBuilder builder, StringOffset keyOffset = default, Offset<Variant> valueOffset = default)
Parameters
builder FlatBufferBuilder
keyOffset StringOffset
valueOffset Offset<Variant>
Returns
- Offset<DictionaryEntry>
EndDictionaryEntry(FlatBufferBuilder)
public static Offset<DictionaryEntry> EndDictionaryEntry(FlatBufferBuilder builder)
Parameters
builder FlatBufferBuilder
Returns
- Offset<DictionaryEntry>
GetKeyArray()
public byte[] GetKeyArray()
Returns
- byte[]
GetKeyBytes()
public ArraySegment<byte>? GetKeyBytes()
Returns
- ArraySegment<byte>?
GetRootAsDictionaryEntry(ByteBuffer)
public static DictionaryEntry GetRootAsDictionaryEntry(ByteBuffer _bb)
Parameters
_bb ByteBuffer
Returns
- DictionaryEntry
GetRootAsDictionaryEntry(ByteBuffer, DictionaryEntry)
public static DictionaryEntry GetRootAsDictionaryEntry(ByteBuffer _bb, DictionaryEntry obj)
Parameters
_bb ByteBuffer
obj DictionaryEntry
Returns
- DictionaryEntry
StartDictionaryEntry(FlatBufferBuilder)
public static void StartDictionaryEntry(FlatBufferBuilder builder)
Parameters
builder FlatBufferBuilder
ValidateVersion()
public static void ValidateVersion()
__assign(int, ByteBuffer)
public DictionaryEntry __assign(int _i, ByteBuffer _bb)
Parameters
_i int
_bb ByteBuffer
Returns
- DictionaryEntry
__init(int, ByteBuffer)
public void __init(int _i, ByteBuffer _bb)
Parameters
_i int
_bb ByteBuffer