Shifting the discussion back to nullable boolean arrays.
I think it should be easy enough to create my own class inheriting from Vector<bool?>. The only problem is that the ProtectedPointer class is internal and can't be reused in custom classes.
Is it possible to make it public in future releases?
Or even better, implement the ProtectedPointer call in the base Vector<T> class (and also do the index range check there).
Does it make sense?
I think it should be easy enough to create my own class inheriting from Vector<bool?>. The only problem is that the ProtectedPointer class is internal and can't be reused in custom classes.
Is it possible to make it public in future releases?
Or even better, implement the ProtectedPointer call in the base Vector<T> class (and also do the index range check there).
Does it make sense?