You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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 </font><font color="#172b4d">PrimitiveArrayBuilder</font><font color="#172b4d"> class should be marked internal to avoid confusion.
Currently, a user seeking to add a
Builder<T>
class to their user-defined type in C# can subclassPrimitiveArrayBuilder
since it is markedpublic abstract
. However, it's parameterless constructor is marked asinternal
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</font><font color="#172b4d">PrimitiveArrayBuilder</font><font color="#172b4d">
class should be markedinternal
to avoid confusion.Reporter: Zachary Gramana
Note: This issue was originally created as ARROW-7757. Please see the migration documentation for further details.
The text was updated successfully, but these errors were encountered: