System.Net.Sockets.OverlappedCache.OverlappedCache C# (CSharp) Method

OverlappedCache() private method

private OverlappedCache ( Overlapped overlapped, object pinnedObjectsArray, IOCompletionCallback callback ) : System
overlapped System.Threading.Overlapped
pinnedObjectsArray object
callback IOCompletionCallback
return System
        internal OverlappedCache(Overlapped overlapped, object[] pinnedObjectsArray, IOCompletionCallback callback)
        {
            m_Overlapped = overlapped;
            m_PinnedObjects = pinnedObjectsArray;
            m_PinnedObjectsArray = pinnedObjectsArray;

            unsafe
            {
                m_NativeOverlapped = (IntPtr) overlapped.UnsafePack(callback, pinnedObjectsArray);
            }
        }

Same methods

OverlappedCache::OverlappedCache ( Overlapped overlapped, object pinnedObjects, IOCompletionCallback callback, bool alreadyTriedCast ) : System