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)

Reply via email to