Returns true if any bit is set.
Number of bits set before given position (exclusive).
Clears the bit at the specified index.
Returns true if the bit is set at the specified index given maximum size of nulls bitmask in words (8-bytes).
Returns true if the bit is set at the specified index given maximum size of nulls bitmask in words (8-bytes). Returns true if the bit is set at the specified index.
Returns true if the bit is set at the specified index.
Returns true if the bit is set at the specified index.
Returns the index of the first bit that is set to true that occurs on or after the specified starting index.
Returns the index of the first bit that is set to true that occurs on or after the specified starting index. If no such bit exists then Int.MaxValue is returned.
Sets the bit at the specified index.
Static methods for working with fixed-size bitsets stored elsewhere in a byte array or long array. Similar to Spark's
BitSetMethods
but respects platform endian-ness so is suitable for storage.