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

◆ OnFinalRelease()

unsafe void IDeferredDisposable. System.Threading.PreAllocatedOverlapped.OnFinalRelease ( bool disposed)
inlineprivate

Implements System.Threading.IDeferredDisposable.

Definition at line 51 of file PreAllocatedOverlapped.cs.

52 {
53 if (_overlapped != null)
54 {
55 if (disposed)
56 {
57 Overlapped.Free(_overlapped._nativeOverlapped);
58 return;
59 }
60 _overlapped._boundHandle = null;
61 _overlapped._completed = false;
62 *_overlapped._nativeOverlapped = default(NativeOverlapped);
63 }
64 }
readonly ThreadPoolBoundHandleOverlapped _overlapped

References System.Threading.ThreadPoolBoundHandleOverlapped._nativeOverlapped, System.Threading.PreAllocatedOverlapped._overlapped, and System.Threading.Overlapped.Free().