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

Apache.Arrow.Scalars.BinaryView

public struct BinaryView : IEquatable<BinaryView>
namespace Apache.Arrow.Scalars { public struct BinaryView : IEquatable<BinaryView> { public const int PrefixLength = 4; public const int MaxInlineLength = 12; public readonly int Length; [FieldOffset(4)] internal unsafe fixed byte _inline[12]; public bool IsInline { get; } public ReadOnlySpan<byte> Bytes { get; } public int BufferIndex { get; } public int BufferOffset { get; } public BinaryView(ReadOnlySpan<byte> inline); public BinaryView(int length, ReadOnlySpan<byte> prefix, int bufferIndex, int bufferOffset); public bool Equals(BinaryView other); } }