|
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.