Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetOverlappedWrapper()

static unsafe ThreadPoolBoundHandleOverlapped System.Threading.ThreadPoolBoundHandle.GetOverlappedWrapper ( NativeOverlapped * overlapped)
inlinestaticprivate

Definition at line 114 of file ThreadPoolBoundHandle.cs.

115 {
116 try
117 {
118 return (ThreadPoolBoundHandleOverlapped)Overlapped.Unpack(overlapped);
119 }
120 catch (NullReferenceException innerException)
121 {
122 throw new ArgumentException(SR.Argument_NativeOverlappedAlreadyFree, "overlapped", innerException);
123 }
124 }

References System.SR.Argument_NativeOverlappedAlreadyFree, and System.Threading.Overlapped.Unpack().

Referenced by System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(), and System.Threading.ThreadPoolBoundHandle.GetNativeOverlappedState().