<PackageReference Include="Apache.Arrow" Version="22.0.0" />

Apache.Arrow.Flatbuf.Message

public long BodyLength { get; }

public ByteBuffer ByteBuffer { get; }

public int CustomMetadataLength { get; }

public MessageHeader HeaderType { get; }

public MetadataVersion Version { get; }

public static void AddBodyLength(FlatBufferBuilder builder, long bodyLength)

public static void AddCustomMetadata(FlatBufferBuilder builder, VectorOffset customMetadataOffset)

public static void AddHeader(FlatBufferBuilder builder, int headerOffset)

public static void AddHeaderType(FlatBufferBuilder builder, MessageHeader headerType)

public static void AddVersion(FlatBufferBuilder builder, MetadataVersion version)

public static VectorOffset CreateCustomMetadataVectorBlock(FlatBufferBuilder builder, IntPtr dataPtr, int sizeInBytes)

public static Offset<Message> CreateMessage(FlatBufferBuilder builder, MetadataVersion version = 0, MessageHeader header_type = 0, int headerOffset = 0, long bodyLength = 0, VectorOffset custom_metadataOffset = default)

public static Offset<Message> EndMessage(FlatBufferBuilder builder)

public static void FinishMessageBuffer(FlatBufferBuilder builder, Offset<Message> offset)

public static void FinishSizePrefixedMessageBuffer(FlatBufferBuilder builder, Offset<Message> offset)

public static Message GetRootAsMessage(ByteBuffer _bb)

public static Message GetRootAsMessage(ByteBuffer _bb, Message obj)

public static void StartCustomMetadataVector(FlatBufferBuilder builder, int numElems)

public static void StartMessage(FlatBufferBuilder builder)

public static void ValidateVersion()

public static bool VerifyMessage(ByteBuffer _bb)

public Message __assign(int _i, ByteBuffer _bb)

public void __init(int _i, ByteBuffer _bb)

public KeyValue? CustomMetadata(int j)

public TTable? Header<TTable>() where TTable : struct, IFlatbufferObject