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

Apache.Arrow.Scalars.Variant.VariantObjectReader

public 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)