| 
    terraria-cpp2il v1.4.4.9
    
   Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon 
   | 
 
This is the complete list of members for System.Net.Sockets.Socket, including all inherited members.
| _cachedTaskEventArgs | System.Net.Sockets.Socket | private | 
| Accept() | System.Net.Sockets.Socket | inline | 
| Accept(Socket acceptSocket) | System.Net.Sockets.Socket | inlinepackage | 
| Accept_icall(IntPtr sock, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| Accept_internal(SafeSocketHandle safeHandle, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| AcceptAsync(SocketAsyncEventArgs e) | System.Net.Sockets.Socket | inline | 
| AcceptAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| AcceptCompletedHandler | System.Net.Sockets.Socket | privatestatic | 
| addressFamily | System.Net.Sockets.Socket | private | 
| AddressFamily | System.Net.Sockets.Socket | |
| Available | System.Net.Sockets.Socket | |
| Available_icall(IntPtr socket, out int error) | System.Net.Sockets.Socket | private | 
| Available_internal(SafeSocketHandle safeHandle, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| BeginAccept(AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginAcceptCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginAcceptReceiveCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginConnect(string host, int port, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginConnect(EndPoint remoteEP, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginConnectCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginDisconnectCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginMConnect(SocketAsyncResult sockares) | System.Net.Sockets.Socket | inlineprivatestatic | 
| BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginReceiveCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginReceiveFromCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginReceiveGenericCallback | System.Net.Sockets.Socket | privatestatic | 
| BeginSConnect(SocketAsyncResult sockares) | System.Net.Sockets.Socket | inlineprivatestatic | 
| BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) | System.Net.Sockets.Socket | inline | 
| BeginSendCallback(SocketAsyncResult sockares, int sent_so_far) | System.Net.Sockets.Socket | inlineprivatestatic | 
| BeginSendGenericCallback | System.Net.Sockets.Socket | privatestatic | 
| Bind(EndPoint localEP) | System.Net.Sockets.Socket | inline | 
| Bind_icall(IntPtr sock, SocketAddress sa, out int error) | System.Net.Sockets.Socket | private | 
| Bind_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Blocking | System.Net.Sockets.Socket | |
| Blocking_icall(IntPtr socket, bool block, out int error) | System.Net.Sockets.Socket | package | 
| Blocking_internal(SafeSocketHandle safeHandle, bool block, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| cancel_blocking_socket_operation(Thread thread) | System.Net.Sockets.Socket | package | 
| CanTryAddressFamily(AddressFamily family) | System.Net.Sockets.Socket | inlinepackage | 
| CleanedUp | System.Net.Sockets.Socket | package | 
| Close() | System.Net.Sockets.Socket | inline | 
| Close(int timeout) | System.Net.Sockets.Socket | inline | 
| Close_icall(IntPtr socket, out int error) | System.Net.Sockets.Socket | package | 
| CompleteAccept(Socket s, Socket.TaskSocketAsyncEventArgs< Socket > saea) | System.Net.Sockets.Socket | inlineprivatestatic | 
| CompleteSendReceive(Socket s, Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Connect(IPAddress address, int port) | System.Net.Sockets.Socket | inline | 
| Connect(EndPoint remoteEP) | System.Net.Sockets.Socket | inline | 
| Connect_icall(IntPtr sock, SocketAddress sa, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| connect_in_progress | System.Net.Sockets.Socket | package | 
| Connect_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| ConnectAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| Connected | System.Net.Sockets.Socket | |
| Disconnect(bool reuseSocket) | System.Net.Sockets.Socket | inline | 
| Disconnect_icall(IntPtr sock, bool reuse, out int error) | System.Net.Sockets.Socket | private | 
| Disconnect_internal(SafeSocketHandle safeHandle, bool reuse, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| DisconnectAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| Dispose() | System.Net.Sockets.Socket | inline | 
| Dispose(bool disposing) | System.Net.Sockets.Socket | inlineprotectedvirtual | 
| DontFragment | System.Net.Sockets.Socket | |
| DualMode | System.Net.Sockets.Socket | |
| EnableBroadcast | System.Net.Sockets.Socket | |
| EndAccept(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndAccept(out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndConnect(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndDisconnect(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndReceive(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndReceive(IAsyncResult asyncResult, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| EndReceiveFrom(IAsyncResult asyncResult, ref EndPoint endPoint) | System.Net.Sockets.Socket | inline | 
| EndReceiveFrom_internal(SocketAsyncResult sockares, SocketAsyncEventArgs ares) | System.Net.Sockets.Socket | inlineprivate | 
| EndSend(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| EndSend(IAsyncResult asyncResult, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| EndSendTo(IAsyncResult asyncResult) | System.Net.Sockets.Socket | inline | 
| ExclusiveAddressUse | System.Net.Sockets.Socket | |
| FamilyHint | System.Net.Sockets.Socket | packagestatic | 
| Finalize() | System.Net.Sockets.Socket | inlineprotected | 
| GetException(SocketError error, bool wrapExceptionsInIOExceptions=false) | System.Net.Sockets.Socket | inlineprivatestatic | 
| GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName) | System.Net.Sockets.Socket | inline | 
| GetSocketOption_obj_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) | System.Net.Sockets.Socket | private | 
| GetSocketOption_obj_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Handle | System.Net.Sockets.Socket | |
| InitializeSockets() | System.Net.Sockets.Socket | inlinepackagestatic | 
| InitSocketAsyncEventArgs(SocketAsyncEventArgs e, AsyncCallback callback, object state, SocketOperation operation) | System.Net.Sockets.Socket | inlineprivate | 
| InternalShutdown(SocketShutdown how) | System.Net.Sockets.Socket | inlinepackage | 
| InternalSyncObject | System.Net.Sockets.Socket | privatestatic | 
| IOControl(IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) | System.Net.Sockets.Socket | inline | 
| IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue) | System.Net.Sockets.Socket | inline | 
| IOControl_icall(IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error) | System.Net.Sockets.Socket | private | 
| IOControl_internal(SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| is_blocking | System.Net.Sockets.Socket | package | 
| is_bound | System.Net.Sockets.Socket | package | 
| is_closed | System.Net.Sockets.Socket | private | 
| is_connected | System.Net.Sockets.Socket | package | 
| is_listening | System.Net.Sockets.Socket | private | 
| IsBound | System.Net.Sockets.Socket | |
| IsDualMode | System.Net.Sockets.Socket | private | 
| IsProtocolSupported(NetworkInterfaceComponent networkInterface) | System.Net.Sockets.Socket | inlineprivatestatic | 
| IsProtocolSupported_internal(NetworkInterfaceComponent networkInterface) | System.Net.Sockets.Socket | private | 
| Linger(IntPtr handle) | System.Net.Sockets.Socket | inlineprivate | 
| linger_timeout | System.Net.Sockets.Socket | private | 
| Listen(int backlog) | System.Net.Sockets.Socket | inline | 
| Listen_icall(IntPtr sock, int backlog, out int error) | System.Net.Sockets.Socket | private | 
| Listen_internal(SafeSocketHandle safeHandle, int backlog, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| LocalEndPoint | System.Net.Sockets.Socket | |
| LocalEndPoint_icall(IntPtr socket, int family, out int error) | System.Net.Sockets.Socket | private | 
| LocalEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| m_Handle | System.Net.Sockets.Socket | package | 
| m_IntCleanedUp | System.Net.Sockets.Socket | private | 
| NoDelay | System.Net.Sockets.Socket | |
| OSSupportsIPv4 | System.Net.Sockets.Socket | static | 
| OSSupportsIPv6 | System.Net.Sockets.Socket | static | 
| Poll(int microSeconds, SelectMode mode) | System.Net.Sockets.Socket | inline | 
| Poll_icall(IntPtr socket, SelectMode mode, int timeout, out int error) | System.Net.Sockets.Socket | private | 
| Poll_internal(SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| protocolType | System.Net.Sockets.Socket | private | 
| ProtocolType | System.Net.Sockets.Socket | |
| QueueIOSelectorJob(SemaphoreSlim sem, IntPtr handle, IOSelectorJob job) | System.Net.Sockets.Socket | inlineprivate | 
| ReadSem | System.Net.Sockets.Socket | package | 
| Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags) | System.Net.Sockets.Socket | inline | 
| Receive(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags) | System.Net.Sockets.Socket | inline | 
| Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Receive(Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inlineprivate | 
| Receive(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Receive(Span< byte > buffer, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Receive_array_icall(IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| Receive_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| Receive_internal(SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Receive_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| ReceiveAsync(Memory< byte > buffer, SocketFlags socketFlags, bool fromNetworkStream, CancellationToken cancellationToken) | System.Net.Sockets.Socket | inlinepackage | 
| ReceiveAsync(SocketAsyncEventArgs e) | System.Net.Sockets.Socket | inline | 
| ReceiveAsyncApm(Memory< byte > buffer, SocketFlags socketFlags) | System.Net.Sockets.Socket | inlineprivate | 
| ReceiveAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| ReceiveCompletedHandler | System.Net.Sockets.Socket | privatestatic | 
| ReceiveFrom(Memory< byte > buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, out SocketError errorCode) | System.Net.Sockets.Socket | inlineprivate | 
| ReceiveFrom_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| ReceiveFrom_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| ReceiveFromAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| RemapIPEndPoint(IPEndPoint input) | System.Net.Sockets.Socket | inlineprivate | 
| RemoteEndPoint | System.Net.Sockets.Socket | |
| RemoteEndPoint_icall(IntPtr socket, int family, out int error) | System.Net.Sockets.Socket | private | 
| RemoteEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| ReturnSocketAsyncEventArgs(Socket.Int32TaskSocketAsyncEventArgs saea, bool isReceive) | System.Net.Sockets.Socket | inlineprivate | 
| ReturnSocketAsyncEventArgs(Socket.TaskSocketAsyncEventArgs< Socket > saea) | System.Net.Sockets.Socket | inlineprivate | 
| s_Initialized | System.Net.Sockets.Socket | packagestatic | 
| s_InternalSyncObject | System.Net.Sockets.Socket | privatestatic | 
| s_LoggingEnabled | System.Net.Sockets.Socket | privatestatic | 
| s_OSSupportsIPv6 | System.Net.Sockets.Socket | packagestatic | 
| s_rentedInt32Sentinel | System.Net.Sockets.Socket | privatestatic | 
| s_rentedSocketSentinel | System.Net.Sockets.Socket | privatestatic | 
| s_SupportsIPv4 | System.Net.Sockets.Socket | packagestatic | 
| s_SupportsIPv6 | System.Net.Sockets.Socket | packagestatic | 
| s_zeroTask | System.Net.Sockets.Socket | privatestatic | 
| seed_endpoint | System.Net.Sockets.Socket | package | 
| Send(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags) | System.Net.Sockets.Socket | inline | 
| Send(byte[] buffer, int offset, int size, SocketFlags socketFlags) | System.Net.Sockets.Socket | inline | 
| Send(ReadOnlySpan< byte > buffer, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Send(IList< ArraySegment< byte > > buffers, SocketFlags socketFlags, out SocketError errorCode) | System.Net.Sockets.Socket | inline | 
| Send_array_icall(IntPtr sock, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| Send_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| Send_internal(SafeSocketHandle safeHandle, Socket.WSABUF *bufarray, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Send_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| SendAsync(SocketAsyncEventArgs e) | System.Net.Sockets.Socket | inline | 
| SendAsyncApm(ReadOnlyMemory< byte > buffer, SocketFlags socketFlags) | System.Net.Sockets.Socket | inlineprivate | 
| SendAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| SendAsyncForNetworkStream(ReadOnlyMemory< byte > buffer, SocketFlags socketFlags, CancellationToken cancellationToken) | System.Net.Sockets.Socket | inlinepackage | 
| SendCompletedHandler | System.Net.Sockets.Socket | privatestatic | 
| SendTimeout | System.Net.Sockets.Socket | |
| SendTo(byte[] buffer, int offset, int size, SocketFlags socketFlags, EndPoint remoteEP) | System.Net.Sockets.Socket | inline | 
| SendTo_icall(IntPtr sock, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking) | System.Net.Sockets.Socket | private | 
| SendTo_internal(SafeSocketHandle safeHandle, byte *buffer, int count, SocketFlags flags, SocketAddress sa, out int error, bool blocking) | System.Net.Sockets.Socket | inlineprivatestatic | 
| SendToAsyncCallback | System.Net.Sockets.Socket | privatestatic | 
| SetIPProtectionLevel(IPProtectionLevel level) | System.Net.Sockets.Socket | inline | 
| SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue, bool silent) | System.Net.Sockets.Socket | inlinepackage | 
| SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue) | System.Net.Sockets.Socket | inline | 
| SetSocketOption_icall(IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) | System.Net.Sockets.Socket | private | 
| SetSocketOption_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Shutdown(SocketShutdown how) | System.Net.Sockets.Socket | inline | 
| Shutdown_icall(IntPtr socket, SocketShutdown how, out int error) | System.Net.Sockets.Socket | package | 
| Shutdown_internal(SafeSocketHandle safeHandle, SocketShutdown how, out int error) | System.Net.Sockets.Socket | inlineprivatestatic | 
| Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) | System.Net.Sockets.Socket | inline | 
| Socket(AddressFamily family, SocketType type, ProtocolType proto, SafeSocketHandle safe_handle) | System.Net.Sockets.Socket | inlinepackage | 
| Socket() | System.Net.Sockets.Socket | inlineprivatestatic | 
| Socket_icall(AddressFamily family, SocketType type, ProtocolType proto, out int error) | System.Net.Sockets.Socket | private | 
| SocketDefaults() | System.Net.Sockets.Socket | inlineprivate | 
| SocketOperationToSocketAsyncOperation(SocketOperation op) | System.Net.Sockets.Socket | inlineprivate | 
| socketType | System.Net.Sockets.Socket | private | 
| SocketType | System.Net.Sockets.Socket | |
| ThrowIfBufferNull(byte[] buffer) | System.Net.Sockets.Socket | inlineprivate | 
| ThrowIfBufferOutOfRange(byte[] buffer, int offset, int size) | System.Net.Sockets.Socket | inlineprivate | 
| ThrowIfDisposedAndClosed() | System.Net.Sockets.Socket | inlineprivate | 
| ThrowIfUdp() | System.Net.Sockets.Socket | inlineprivate | 
| ValidateEndIAsyncResult(IAsyncResult ares, string methodName, string argName) | System.Net.Sockets.Socket | inlineprivate | 
| WriteSem | System.Net.Sockets.Socket | package |