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)