diff --git a/csharp/src/Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs b/csharp/src/Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs index ae02173fb0df4..b3583842c1ed2 100644 --- a/csharp/src/Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs +++ b/csharp/src/Apache.Arrow/Arrays/PrimitiveArrayBuilder.cs @@ -30,7 +30,7 @@ public abstract class PrimitiveArrayBuilder : IArr public int Length => ArrayBuilder.Length; - internal PrimitiveArrayBuilder(IArrowArrayBuilder> builder) + public PrimitiveArrayBuilder(IArrowArrayBuilder> builder) { ArrayBuilder = builder ?? throw new ArgumentNullException(nameof(builder)); } @@ -110,7 +110,7 @@ public abstract class PrimitiveArrayBuilder : IArrowArrayBu public int Length => ValueBuffer.Length; protected int NullCount => ValidityBuffer.UnsetBitCount; - internal PrimitiveArrayBuilder() + public PrimitiveArrayBuilder() { ValueBuffer = new ArrowBuffer.Builder(); ValidityBuffer = new ArrowBuffer.BitmapBuilder();