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

Apache.Arrow.IArrowArrayBuilder<T, TArray, TBuilder>

public interface IArrowArrayBuilder<T, TArray, TBuilder> : IArrowArrayBuilder<TArray, TBuilder>, IArrowArrayBuilder<TArray>, IArrowArrayBuilder where TArray : IArrowArray where TBuilder : IArrowArrayBuilder<TArray>
namespace Apache.Arrow { public interface IArrowArrayBuilder<T, out TArray, out TBuilder> : IArrowArrayBuilder<TArray, TBuilder>, IArrowArrayBuilder<TArray>, IArrowArrayBuilder where TArray : IArrowArray where TBuilder : IArrowArrayBuilder<TArray> { TBuilder Append(T value); TBuilder Append(ReadOnlySpan<T> span); TBuilder AppendRange(IEnumerable<T> values); TBuilder Swap(int i, int j); TBuilder Set(int index, T value); } }