3 writes to m_Handle
System (3)
net\System\Net\Sockets\Socket.cs (3)
145m_Handle = SafeCloseSocket.CreateWSASocket( 183m_Handle = SafeCloseSocket.CreateWSASocket(pinnedBuffer); 280m_Handle = fd;
106 references to m_Handle
System (106)
net\System\Net\Sockets\Socket.cs (106)
150if (m_Handle.IsInvalid) { 192if (m_Handle.IsInvalid) { 233m_Handle, 355m_Handle, 409m_Handle, 456m_Handle, 490return m_Handle.DangerousGetHandle(); 495return m_Handle; 951m_Handle, 1176m_Handle, 1239m_Handle, 1344m_Handle.DangerousGetHandle(), 1458!UnsafeNclNativeMethods.OSSOCK.TransmitFile_Blocking(m_Handle.DangerousGetHandle(), fileHandle, 0, 0, SafeNativeOverlapped.Zero, asyncResult.TransmitFileBuffers, flags) : 1459!UnsafeNclNativeMethods.OSSOCK.TransmitFile_Blocking2(m_Handle.DangerousGetHandle(), IntPtr.Zero, 0, 0, SafeNativeOverlapped.Zero, asyncResult.TransmitFileBuffers, flags)) 1546bytesTransferred = UnsafeNclNativeMethods.OSSOCK.send(m_Handle.DangerousGetHandle(), null, 0, socketFlags); 1550m_Handle.DangerousGetHandle(), 1633m_Handle.DangerousGetHandle(), 1645m_Handle.DangerousGetHandle(), 1777bytesTransferred = UnsafeNclNativeMethods.OSSOCK.recv(m_Handle.DangerousGetHandle(), null, 0, socketFlags); 1780bytesTransferred = UnsafeNclNativeMethods.OSSOCK.recv(m_Handle.DangerousGetHandle(), pinnedBuffer+offset, size, socketFlags); 1880m_Handle.DangerousGetHandle(), 2005m_Handle.DangerousGetHandle(), 2102bytesTransferred = UnsafeNclNativeMethods.OSSOCK.recvfrom(m_Handle.DangerousGetHandle(), null, 0, socketFlags, socketAddress.m_Buffer, ref socketAddress.m_Size ); 2104bytesTransferred = UnsafeNclNativeMethods.OSSOCK.recvfrom(m_Handle.DangerousGetHandle(), pinnedBuffer+offset, size, socketFlags, socketAddress.m_Buffer, ref socketAddress.m_Size ); 2198m_Handle.DangerousGetHandle(), 2251m_Handle.DangerousGetHandle(), 2324m_Handle, 2433m_Handle, 2471m_Handle, 2507m_Handle, 2548IntPtr handle = m_Handle.DangerousGetHandle(); 2810errorCode = (SocketError) UnsafeNclNativeMethods.OSSOCK.WSADuplicateSocket(m_Handle, (uint)targetProcessId, pinnedBuffer); 2877IntPtr handle = m_Handle.DangerousGetHandle(); 3023m_Handle, 3235if (!DisconnectEx(m_Handle,asyncResult.OverlappedHandle, (int)(reuseSocket?TransmitFileOptions.ReuseSocket:0),0)) { 3284if (!DisconnectEx_Blocking(m_Handle.DangerousGetHandle(), IntPtr.Zero, (int) (reuseSocket ? TransmitFileOptions.ReuseSocket : 0), 0)) 3524m_Handle, 3642result = UnsafeNclNativeMethods.OSSOCK.TransmitFile(m_Handle,fileHandle,0,0,asyncResult.OverlappedHandle,asyncResult.TransmitFileBuffers,flags); 3645result = UnsafeNclNativeMethods.OSSOCK.TransmitFile2(m_Handle,IntPtr.Zero,0,0,asyncResult.OverlappedHandle,asyncResult.TransmitFileBuffers,flags); 3758m_Handle, 4028m_Handle, 4270m_Handle, 4386m_Handle, 4591m_Handle, 4848m_Handle, 5092m_Handle, 5246m_Handle, 5419m_Handle, 5420acceptSocket.m_Handle, 5640SocketError errorCode = UnsafeNclNativeMethods.OSSOCK.shutdown(m_Handle, (int) how); 5734GetAcceptExSockaddrsDelegate getAcceptExSockaddrs = m_DynamicWinsockMethods.GetDelegate<GetAcceptExSockaddrsDelegate>(m_Handle); 5757DisconnectExDelegate_Blocking disconnectEx_Blocking = m_DynamicWinsockMethods.GetDelegate<DisconnectExDelegate_Blocking>(m_Handle); 5787WSARecvMsgDelegate_Blocking recvMsg_Blocking = m_DynamicWinsockMethods.GetDelegate<WSARecvMsgDelegate_Blocking>(m_Handle); 6185m_Handle.DangerousGetHandle(), 6302m_Handle.Dispose(); 6313m_Handle, 6316GlobalLog.Print("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ") ioctlsocket(FIONBIO):" + (errorCode == SocketError.SocketError ? (SocketError) Marshal.GetLastWin32Error() : errorCode).ToString()); 6323m_Handle.CloseAsIs(); 6328errorCode = UnsafeNclNativeMethods.OSSOCK.shutdown(m_Handle, (int) SocketShutdown.Send); 6329GlobalLog.Print("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ") shutdown():" + (errorCode == SocketError.SocketError ? (SocketError) Marshal.GetLastWin32Error() : errorCode).ToString()); 6333m_Handle, 6338GlobalLog.Print("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ") setsockopt():" + (errorCode == SocketError.SocketError ? (SocketError) Marshal.GetLastWin32Error() : errorCode).ToString()); 6342m_Handle.Dispose(); 6348errorCode = (SocketError) UnsafeNclNativeMethods.OSSOCK.recv(m_Handle.DangerousGetHandle(), null, 0, SocketFlags.None); 6350GlobalLog.Print("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ") recv():" + errorCode.ToString()); 6355m_Handle.Dispose(); 6362m_Handle, 6365GlobalLog.Print("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ") ioctlsocket(FIONREAD):" + (errorCode == SocketError.SocketError ? (SocketError) Marshal.GetLastWin32Error() : errorCode).ToString()); 6370m_Handle.Dispose(); 6377m_Handle.CloseAsIs(); 6386GlobalLog.Assert("SafeCloseSocket::Dispose(handle:" + m_Handle.DangerousGetHandle().ToString("x") + ")", "Closing the handle threw ObjectDisposedException."); 6430if (CleanedUp || m_Handle.IsInvalid) { 6436UnsafeNclNativeMethods.OSSOCK.shutdown(m_Handle, (int)how); 6471if (silent && (CleanedUp || m_Handle.IsInvalid)) { 6479m_Handle, 6488if (silent && m_Handle.IsInvalid) { 6551m_Handle, 6589m_Handle, 6620m_Handle, 6648m_Handle, 6679m_Handle, 6732m_Handle, 6778m_Handle, 6827fileDescriptorSet[current + 1] = ((Socket)socketList[current]).m_Handle.DangerousGetHandle(); 6855if (fileDescriptorSet[currentFileDescriptor + 1]==socket.m_Handle.DangerousGetHandle()) { 6923m_Handle, 7006m_Handle.DangerousGetHandle(), 7236m_Handle, 7438if (m_IsConnected && (m_Handle.IsInvalid || (errorCode != SocketError.WouldBlock && 7469errorCode = UnsafeNclNativeMethods.OSSOCK.WSAEventSelect(m_Handle, IntPtr.Zero, AsyncEventBits.FdNone); 7556errorCode = UnsafeNclNativeMethods.OSSOCK.WSAEventSelect(m_Handle, m_AsyncEvent.SafeWaitHandle, blockEventBits); 7652ThreadPool.BindHandle(m_Handle); 7727m_Handle, 7728e.AcceptSocket.m_Handle, 7837m_Handle, 7940m_Handle, 7995m_Handle, 8005m_Handle, 8084m_Handle, 8095m_Handle, 8177m_Handle, 8237m_Handle, 8247m_Handle, 8312m_Handle, 8388m_Handle, 8399m_Handle,