Apache.Arrow.Memory.NativeBuffer<TItem, TTracker>
public sealed class NativeBuffer<TItem, TTracker> : IDisposable where TItem : ValueType modreq(System.Runtime.InteropServices.UnmanagedType) where TTracker : struct, INativeAllocationTracker
namespace Apache.Arrow.Memory
{
public sealed class NativeBuffer<[System.Runtime.CompilerServices.IsUnmanaged] TItem, TTracker> : IDisposable where TItem : struct where TTracker : struct, INativeAllocationTracker
{
public int Length { get; }
public Span<TItem> Span { get; }
public Span<byte> ByteSpan { get; }
public NativeBuffer(int elementCount, bool zeroFill = true, TTracker tracker = default(TTracker));
public ArrowBuffer Build();
public void Grow(int newElementCount, bool zeroFill = true);
public void Dispose();
}
}