Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | BitArrayEnumeratorSimple |
Public Member Functions | |
BitArray (int length) | |
BitArray (int length, bool defaultValue) | |
BitArray (byte[] bytes) | |
unsafe | BitArray (bool[] values) |
BitArray (int[] values) | |
BitArray (BitArray bits) | |
bool | Get (int index) |
void | Set (int index, bool value) |
void | SetAll (bool value) |
unsafe BitArray | And (BitArray value) |
unsafe BitArray | Or (BitArray value) |
unsafe BitArray | Xor (BitArray value) |
unsafe BitArray | Not () |
BitArray | RightShift (int count) |
BitArray | LeftShift (int count) |
unsafe void | CopyTo (Array array, int index) |
object | Clone () |
IEnumerator | GetEnumerator () |
Properties | |
bool | this[int index] [get, set] |
int | Length [get, set] |
int | Count [get] |
object | SyncRoot [get] |
bool | IsSynchronized [get] |
bool | IsReadOnly [get] |
Static Private Member Functions | |
static int | GetInt32ArrayLengthFromBitLength (int n) |
static int | GetInt32ArrayLengthFromByteLength (int n) |
static int | GetByteArrayLengthFromBitLength (int n) |
static int | Div32Rem (int number, out int remainder) |
static int | Div4Rem (int number, out int remainder) |
static void | ThrowArgumentOutOfRangeException (int index) |
Private Attributes | |
int[] | m_array |
int | m_length |
int | _version |
Definition at line 11 of file BitArray.cs.