public sealed class BitArrayPublic NotInheritable Class BitArraypublic ref class BitArray sealedSnapDB.Collections.BitArray = function();
Type.createClass(
'SnapDB.Collections.BitArray');| BitArray | Initializes BitArray. |
| ClearCount | Gets the number of bits that are cleared in this array. |
| Count | Gets the number of bits this array contains. |
| Item | Gets or Sets individual bits in this array. |
| SetCount | Gets the number of bits that are set in this array. |
| AreAllBitsCleared | Determines if any of the provided bits are cleared. |
| AreAllBitsSet | Determines if any of the provided bits are set. |
| ClearAll | Clears all bits. |
| ClearBit | Clears bit at the specified index. |
| ClearBits | Clears a specified series of bits. |
| EnsureCapacity | Ensures that the bit array has a minimum capacity to accommodate a specified number of bits. |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| FindClearedBit | Finds the position of the next cleared (unset) bit in the bit array. |
| FindSetBit | Finds the position of the next set (1) bit in the bit array. |
| GetAllClearedBits | Returns a yielded list of all bits that are cleared. |
| GetAllSetBits | Returns a yielded list of all bits that are set. |
| GetBit | Gets the status of the corresponding bit. |
| GetBitUnchecked | Gets the status of the corresponding bit. This method does not validate the bounds of the array, and will be Aggressively Inlined. |
| GetHashCode | Serves as the default hash function. (Inherited from Object) |
| GetType | Gets the Type of the current instance. (Inherited from Object) |
| SetAll | Sets all bits. |
| SetBit | Sets the corresponding bit to true. |
| SetBits | Sets a specified series of bits. |
| SetCapacity | Increases the capacity of the bit array. Decreasing capacity is currently not supported. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
| TryClearBit | Sets the corresponding bit to false. Returns true if the bit state was changed. |
| TrySetBit | Sets the corresponding bit to true. Returns true if the bit state was changed. |
| BitsPerElement | Defines the number of bits per array element. |
| BitsPerElementMask | Defines the mask to apply to get the bit position of the value. |
| BitsPerElementShift | Defines the number of bits to shift to get the index of the array. |