Zachary Gramana created ARROW-7757: -------------------------------------- Summary: [C#] Change the class access modifier of `PrimitiveArrayBuilder` to public Key: ARROW-7757 URL: https://issues.apache.org/jira/browse/ARROW-7757 Project: Apache Arrow Issue Type: Improvement Components: C# Affects Versions: 0.15.1 Reporter: Zachary Gramana
Currently, a user seeking to add a `Builder<T>` class to their user-defined type in C# can subclass `PrimitiveArrayBuilder` since it is marked `public abstract`. However, it's parameterless constructor is marked as `internal` making it impossible to compile the user's class. The preferred solution would be to mark this constructor as `public`. If this cannot be done for some reason, the entireĀ {color:#172b4d}`{color}{color:#172b4d}PrimitiveArrayBuilder{color}{color:#172b4d}`{color} class should be marked `internal` to avoid confusion. -- This message was sent by Atlassian Jira (v8.3.4#803005)