AcceptExDelegate _acceptEx
DisconnectExDelegate GetDisconnectExDelegate(SafeSocketHandle socketHandle)
TransmitPacketsDelegate GetTransmitPacketsDelegate(SafeSocketHandle socketHandle)
readonly SocketType _socketType
DisconnectExDelegate _disconnectEx
readonly AddressFamily _addressFamily
readonly ProtocolType _protocolType
static readonly List< DynamicWinsockMethods > s_methodTable
GetAcceptExSockaddrsDelegate _getAcceptExSockaddrs
AcceptExDelegate GetAcceptExDelegate(SafeSocketHandle socketHandle)
GetAcceptExSockaddrsDelegate GetGetAcceptExSockaddrsDelegate(SafeSocketHandle socketHandle)
WSARecvMsgDelegate _recvMsg
static unsafe T CreateDelegate< T >([NotNull] ref T cache, SafeSocketHandle socketHandle, string guidString)
TransmitPacketsDelegate _transmitPackets
DynamicWinsockMethods(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
ConnectExDelegate GetConnectExDelegate(SafeSocketHandle socketHandle)
ConnectExDelegate _connectEx
WSARecvMsgDelegate GetWSARecvMsgDelegate(SafeSocketHandle socketHandle)
static DynamicWinsockMethods GetMethods(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
static Delegate GetDelegateForFunctionPointer(IntPtr ptr, Type t)
static int CompareExchange(ref int location1, int value, int comparand)
static readonly IntPtr Zero