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

Apache.Arrow.Scalars.Variant.VariantObjectReader

public struct VariantObjectReader
namespace Apache.Arrow.Scalars.Variant { public ref struct VariantObjectReader { public int FieldCount { get; } public VariantObjectReader(ReadOnlySpan<byte> metadata, ReadOnlySpan<byte> value); public int GetFieldId(int index); public string GetFieldName(int index); public ReadOnlySpan<byte> GetFieldNameBytes(int index); public VariantReader GetFieldValue(int index); public bool TryGetField(ReadOnlySpan<byte> name, out VariantReader value); public bool TryGetField(string name, out VariantReader value); } }