Terraria v1.4.4.9
Terraria source code documentation
|
Package Functions | |
OverlappedData (Overlapped overlapped) | |
unsafe NativeOverlapped * | Pack (IOCompletionCallback iocb, object userData) |
unsafe NativeOverlapped * | UnsafePack (IOCompletionCallback iocb, object userData) |
bool | IsUserObject (byte[] buffer) |
static unsafe void | FreeNativeOverlapped (NativeOverlapped *nativeOverlappedPtr) |
static unsafe OverlappedData | GetOverlappedFromNative (NativeOverlapped *nativeOverlappedPtr) |
static unsafe void | CheckVMForIOPacket (out NativeOverlapped *pNativeOverlapped, out uint errorCode, out uint numBytes) |
Package Attributes | |
IAsyncResult | _asyncResult |
object | _callback |
readonly Overlapped | _overlapped |
Properties | |
unsafe ref int | OffsetLow [get] |
unsafe ref int | OffsetHigh [get] |
unsafe ref IntPtr | EventHandle [get] |
Private Member Functions | |
unsafe NativeOverlapped * | AllocateNativeOverlapped () |
Private Attributes | |
object | _userObject |
unsafe readonly NativeOverlapped * | _pNativeOverlapped |
IntPtr | _eventHandle |
int | _offsetLow |
int | _offsetHigh |
Definition at line 5 of file OverlappedData.cs.