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

Apache.Arrow.Flatbuf.Tensor

public ByteBuffer ByteBuffer { get; }

public Buffer? Data { get; }

public int ShapeLength { get; }

public int StridesLength { get; }

public Type TypeType { get; }

public static void AddData(FlatBufferBuilder builder, Offset<Buffer> dataOffset)

public static void AddShape(FlatBufferBuilder builder, VectorOffset shapeOffset)

public static void AddStrides(FlatBufferBuilder builder, VectorOffset stridesOffset)

public static void AddType(FlatBufferBuilder builder, int typeOffset)

public static void AddTypeType(FlatBufferBuilder builder, Type typeType)

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

public static VectorOffset CreateStridesVector(FlatBufferBuilder builder, long[] data)

public static VectorOffset CreateStridesVectorBlock(FlatBufferBuilder builder, long[] data)

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

public static Offset<Tensor> EndTensor(FlatBufferBuilder builder)

public static void FinishSizePrefixedTensorBuffer(FlatBufferBuilder builder, Offset<Tensor> offset)

public static void FinishTensorBuffer(FlatBufferBuilder builder, Offset<Tensor> offset)

public static Tensor GetRootAsTensor(ByteBuffer _bb)

public static Tensor GetRootAsTensor(ByteBuffer _bb, Tensor obj)

public static void StartShapeVector(FlatBufferBuilder builder, int numElems)

public static void StartStridesVector(FlatBufferBuilder builder, int numElems)

public static void StartTensor(FlatBufferBuilder builder)

public static void ValidateVersion()

public static bool VerifyTensor(ByteBuffer _bb)

public Tensor __assign(int _i, ByteBuffer _bb)

public void __init(int _i, ByteBuffer _bb)

public long[] GetStridesArray()

public Span<long> GetStridesBytes()

public TensorDim? Shape(int j)

public long Strides(int j)

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

public Bool TypeAsBool()

public Date TypeAsDate()

public Int TypeAsInt()

public List TypeAsList()

public Map TypeAsMap()

public Null TypeAsNull()

public Time TypeAsTime()

public Union TypeAsUnion()

public Utf8 TypeAsUtf8()