Definition at line 4 of file BitArray32.cs.
◆ BitArray32()
BitArray32.BitArray32 |
( |
uint |
bits | ) |
|
|
inline |
◆ Equals() [1/2]
◆ Equals() [2/2]
override bool BitArray32.Equals |
( |
object |
obj | ) |
|
|
inline |
Definition at line 65 of file BitArray32.cs.
66 {
68 {
70 }
71 return false;
72 }
References Bits.
◆ GetBits()
uint BitArray32.GetBits |
( |
uint |
mask | ) |
|
|
inline |
◆ GetHashCode()
override int BitArray32.GetHashCode |
( |
| ) |
|
|
inline |
◆ RequireIndexInBounds()
void BitArray32.RequireIndexInBounds |
( |
int |
index | ) |
|
|
inline |
◆ SetBit()
void BitArray32.SetBit |
( |
int |
index | ) |
|
|
inline |
◆ SetBits()
void BitArray32.SetBits |
( |
uint |
mask | ) |
|
|
inline |
◆ SetInt()
void BitArray32.SetInt |
( |
int |
i | ) |
|
|
inline |
◆ ToInt()
◆ ToString()
override string BitArray32.ToString |
( |
| ) |
|
|
inline |
Definition at line 94 of file BitArray32.cs.
95 {
96 char[] array = new char[44];
97 int i;
98 for (i = 0; i < 11; i++)
99 {
100 array[i] = "BitArray32{"[i];
101 }
102 uint num = 2147483648u;
103 while (num != 0)
104 {
105 array[i] = (((
Bits & num) != 0) ?
'1' :
'0');
106 num >>= 1;
107 i++;
108 }
109 array[i] = '}';
110 return new string(array);
111 }
References Bits.
◆ UnsetBit()
void BitArray32.UnsetBit |
( |
int |
index | ) |
|
|
inline |
◆ UnsetBits()
void BitArray32.UnsetBits |
( |
uint |
mask | ) |
|
|
inline |
◆ Bits
Definition at line 6 of file BitArray32.cs.
Referenced by Player.Flags._OnSerializing(), SocketData._OnSerializing(), BitArray32(), Equals(), GetBits(), GetHashCode(), Chara.OnSerializing(), ClassWithBits.OnSerializing(), Game.Flags.OnSerializing(), Hoard.Item.OnSerializing(), Map.OnSerializing(), SkinDeco.OnSerializing(), Window.SaveData.OnSerializing(), Spatial.OnSerializing(), SetBit(), SetBits(), SetInt(), ToInt(), ToString(), UnsetBit(), and UnsetBits().
◆ Length
◆ this[int index]
bool BitArray32.this[int index] |
|
getset |
Definition at line 8 of file BitArray32.cs.
9 {
10 get
11 {
12 uint num = (uint)(1 << index);
13 return (
Bits & num) == num;
14 }
15 set
16 {
17 uint num = (uint)(1 << index);
18 if (value)
19 {
21 }
22 else
23 {
25 }
26 }
27 }
The documentation for this struct was generated from the following file: