System.Net.Sockets.SafeCloseSocket.InnerSafeCloseSocket.CreateWSASocket C# (CSharp) Method

CreateWSASocket() static private method

static private CreateWSASocket ( AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType ) : InnerSafeCloseSocket
addressFamily AddressFamily
socketType SocketType
protocolType ProtocolType
return InnerSafeCloseSocket
            internal static InnerSafeCloseSocket CreateWSASocket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
            {
                InnerSafeCloseSocket result = Interop.Winsock.WSASocketW(addressFamily, socketType, protocolType, IntPtr.Zero, 0, Interop.Winsock.SocketConstructorFlags.WSA_FLAG_OVERLAPPED);
                if (result.IsInvalid)
                {
                    result.SetHandleAsInvalid();
                }
                return result;
            }

Same methods

SafeCloseSocket.InnerSafeCloseSocket::CreateWSASocket ( byte pinnedBuffer ) : InnerSafeCloseSocket