Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
void | AddSignalCount (uint value) |
void | DecrementSignalCount () |
void | IncrementWaiterCount () |
void | DecrementWaiterCount () |
void | InterlockedDecrementWaiterCount () |
void | IncrementSpinnerCount () |
void | DecrementSpinnerCount () |
void | AddUpToMaxCountOfWaitersSignaledToWake (uint value) |
void | DecrementCountOfWaitersSignaledToWake () |
Counts | InterlockedCompareExchange (Counts newCounts, Counts oldCounts) |
override bool | Equals ([NotNullWhen(true)] object obj) |
override int | GetHashCode () |
Static Public Member Functions | |
static bool | operator== (Counts lhs, Counts rhs) |
Properties | |
uint | SignalCount [get, set] |
ushort | WaiterCount [get] |
byte | SpinnerCount [get] |
byte | CountOfWaitersSignaledToWake [get] |
Private Member Functions | |
Counts (ulong data) | |
uint | GetUInt32Value (byte shift) |
void | SetUInt32Value (uint value, byte shift) |
ushort | GetUInt16Value (byte shift) |
byte | GetByteValue (byte shift) |
Private Attributes | |
ulong | _data |
Definition at line 9 of file LowLevelLifoSemaphore.cs.