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

Google.FlatBuffers.ByteBuffer

class ByteBuffer
public int Length { get; }

public int Position { get; set; }

public ByteBuffer(ByteBufferAllocator allocator, int position)

public ByteBuffer(int size)

public ByteBuffer(byte[] buffer)

public ByteBuffer(byte[] buffer, int pos)

public static int ArraySize<T>(T[] x)

public static int ArraySize<T>(ArraySegment<T> x)

public static int ArraySize<T>(Span<T> x)

public static bool IsSupportedType<T>()

public static ushort ReverseBytes(ushort input)

public static uint ReverseBytes(uint input)

public static ulong ReverseBytes(ulong input)

public static int SizeOf<T>()

public byte Get(int index)

public double GetDouble(int offset)

public float GetFloat(int offset)

public int GetInt(int offset)

public long GetLong(int offset)

public sbyte GetSbyte(int index)

public short GetShort(int offset)

public string GetStringUTF8(int startPos, int len)

public uint GetUint(int offset)

public ulong GetUlong(int offset)

public ushort GetUshort(int offset)

public void GrowFront(int newSize)

public void Put(int offset, byte value)

public int Put<T>(int offset, T[] x) where T : struct

public int Put<T>(int offset, ArraySegment<T> x) where T : struct

public int Put<T>(int offset, IntPtr ptr, int sizeInBytes) where T : struct

public int Put<T>(int offset, Span<T> x) where T : struct

public void PutByte(int offset, byte value)

public void PutByte(int offset, byte value, int count)

public void PutDouble(int offset, double value)

public void PutFloat(int offset, float value)

public void PutInt(int offset, int value)

public void PutLong(int offset, long value)

public void PutSbyte(int offset, sbyte value)

public void PutShort(int offset, short value)

public void PutStringUTF8(int offset, string value)

public void PutUint(int offset, uint value)

public void PutUlong(int offset, ulong value)

public void PutUshort(int offset, ushort value)

public void Reset()

public byte[] ToArray(int pos, int len)

public T[] ToArray<T>(int pos, int len) where T : struct

public byte[] ToFullArray()

public Memory<byte> ToMemory(int pos, int len)

public ReadOnlyMemory<byte> ToReadOnlyMemory(int pos, int len)

public byte[] ToSizedArray()

public Span<byte> ToSpan(int pos, int len)