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

◆ Free()

static unsafe void System.Threading.Overlapped.Free ( NativeOverlapped * nativeOverlappedPtr)
inlinestaticinherited

Definition at line 125 of file Overlapped.cs.

126 {
127 if (nativeOverlappedPtr == null)
128 {
129 throw new ArgumentNullException("nativeOverlappedPtr");
130 }
131 OverlappedData.GetOverlappedFromNative(nativeOverlappedPtr)._overlapped._overlappedData = null;
132 OverlappedData.FreeNativeOverlapped(nativeOverlappedPtr);
133 }

References System.Threading.OverlappedData.FreeNativeOverlapped(), and System.Threading.OverlappedData.GetOverlappedFromNative().

Referenced by System.Threading.ThreadPoolBoundHandle.FreeNativeOverlapped(), and System.Threading.PreAllocatedOverlapped.OnFinalRelease().