using System; using System.Collections.Generic; using System.Net.NetworkInformation; using System.Threading; using Cpp2IlInjected; namespace System.Net.Sockets { /// Implements the Berkeley sockets interface. // Token: 0x020002DF RID: 735 [Token(Token = "0x20002DF")] public class Socket : IDisposable { /// Initializes a new instance of the class using the specified address family, socket type and protocol. /// One of the values. /// One of the values. /// One of the values. /// The combination of , , and results in an invalid socket. // Token: 0x06001354 RID: 4948 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001354")] [Address(RVA = "0x262DE40", Offset = "0x262CC40", VA = "0x18262DE40")] public Socket(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType) { } /// Gets a value indicating whether IPv4 support is available and enabled on the current host. /// /// if the current host supports the IPv4 protocol; otherwise, . // Token: 0x170003F5 RID: 1013 // (get) Token: 0x06001355 RID: 4949 RVA: 0x00008C58 File Offset: 0x00006E58 [Token(Token = "0x170003F5")] [Obsolete] public static bool SupportsIPv4 { [Token(Token = "0x6001355")] [Address(RVA = "0x262E990", Offset = "0x262D790", VA = "0x18262E990")] get { return default(bool); } } /// Indicates whether the underlying operating system and network adaptors support Internet Protocol version 4 (IPv4). /// /// if the operating system and network adaptors support the IPv4 protocol; otherwise, . // Token: 0x170003F6 RID: 1014 // (get) Token: 0x06001356 RID: 4950 RVA: 0x00008C70 File Offset: 0x00006E70 [Token(Token = "0x170003F6")] public static bool OSSupportsIPv4 { [Token(Token = "0x6001356")] [Address(RVA = "0x262E7B0", Offset = "0x262D5B0", VA = "0x18262E7B0")] get { return default(bool); } } /// Gets a value that indicates whether the Framework supports IPv6 for certain obsolete members. /// /// if the Framework supports IPv6 for certain obsolete methods; otherwise, . // Token: 0x170003F7 RID: 1015 // (get) Token: 0x06001357 RID: 4951 RVA: 0x00008C88 File Offset: 0x00006E88 [Token(Token = "0x170003F7")] [Obsolete] public static bool SupportsIPv6 { [Token(Token = "0x6001357")] [Address(RVA = "0x262EA00", Offset = "0x262D800", VA = "0x18262EA00")] get { return default(bool); } } /// Indicates whether the underlying operating system and network adaptors support Internet Protocol version 6 (IPv6). /// /// if the operating system and network adaptors support the IPv6 protocol; otherwise, . // Token: 0x170003F8 RID: 1016 // (get) Token: 0x06001358 RID: 4952 RVA: 0x00008CA0 File Offset: 0x00006EA0 [Token(Token = "0x170003F8")] public static bool OSSupportsIPv6 { [Token(Token = "0x6001358")] [Address(RVA = "0x262E820", Offset = "0x262D620", VA = "0x18262E820")] get { return default(bool); } } /// Gets the operating system handle for the . /// An that represents the operating system handle for the . // Token: 0x170003F9 RID: 1017 // (get) Token: 0x06001359 RID: 4953 RVA: 0x00008CB8 File Offset: 0x00006EB8 [Token(Token = "0x170003F9")] public IntPtr Handle { [Token(Token = "0x6001359")] [Address(RVA = "0xA591C0", Offset = "0xA57FC0", VA = "0x180A591C0")] get { return 0; } } /// Gets the address family of the . /// One of the values. // Token: 0x170003FA RID: 1018 // (get) Token: 0x0600135A RID: 4954 RVA: 0x00008CD0 File Offset: 0x00006ED0 [Token(Token = "0x170003FA")] public AddressFamily AddressFamily { [Token(Token = "0x600135A")] [Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")] get { return AddressFamily.Unspecified; } } /// Gets the type of the . /// One of the values. // Token: 0x170003FB RID: 1019 // (get) Token: 0x0600135B RID: 4955 RVA: 0x00008CE8 File Offset: 0x00006EE8 [Token(Token = "0x170003FB")] public SocketType SocketType { [Token(Token = "0x600135B")] [Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")] get { return (SocketType)0; } } /// Gets the protocol type of the . /// One of the values. // Token: 0x170003FC RID: 1020 // (get) Token: 0x0600135C RID: 4956 RVA: 0x00008D00 File Offset: 0x00006F00 [Token(Token = "0x170003FC")] public ProtocolType ProtocolType { [Token(Token = "0x600135C")] [Address(RVA = "0x3F7310", Offset = "0x3F6110", VA = "0x1803F7310")] get { return ProtocolType.IP; } } /// Gets or sets a value that specifies whether the allows only one process to bind to a port. /// /// if the allows only one socket to bind to a specific port; otherwise, . The default is for Windows Server 2003 and Windows XP Service Pack 2, and for all other versions. /// An error occurred when attempting to access the socket. /// The has been closed. /// /// has been called for this . // Token: 0x170003FD RID: 1021 // (get) Token: 0x0600135D RID: 4957 RVA: 0x00008D18 File Offset: 0x00006F18 // (set) Token: 0x0600135E RID: 4958 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170003FD")] public bool ExclusiveAddressUse { [Token(Token = "0x600135D")] [Address(RVA = "0x262E310", Offset = "0x262D110", VA = "0x18262E310")] get { return default(bool); } [Token(Token = "0x600135E")] [Address(RVA = "0x262EC70", Offset = "0x262DA70", VA = "0x18262EC70")] set { } } /// Gets or sets a value that specifies the amount of time after which a synchronous call will time out. /// The time-out value, in milliseconds. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period. /// An error occurred when attempting to access the socket. /// The has been closed. /// The value specified for a set operation is less than -1. // Token: 0x170003FE RID: 1022 // (set) Token: 0x0600135F RID: 4959 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170003FE")] public int ReceiveTimeout { [Token(Token = "0x600135F")] [Address(RVA = "0x262EDA0", Offset = "0x262DBA0", VA = "0x18262EDA0")] set { } } /// Gets or sets a value that specifies the amount of time after which a synchronous call will time out. /// The time-out value, in milliseconds. If you set the property with a value between 1 and 499, the value will be changed to 500. The default value is 0, which indicates an infinite time-out period. Specifying -1 also indicates an infinite time-out period. /// An error occurred when attempting to access the socket. /// The has been closed. /// The value specified for a set operation is less than -1. // Token: 0x170003FF RID: 1023 // (set) Token: 0x06001360 RID: 4960 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x170003FF")] public int SendTimeout { [Token(Token = "0x6001360")] [Address(RVA = "0x262EE40", Offset = "0x262DC40", VA = "0x18262EE40")] set { } } /// Gets or sets a value that specifies whether the allows Internet Protocol (IP) datagrams to be fragmented. /// /// if the allows datagram fragmentation; otherwise, . The default is . /// This property can be set only for sockets in the or families. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x17000400 RID: 1024 // (set) Token: 0x06001361 RID: 4961 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000400")] public bool DontFragment { [Token(Token = "0x6001361")] [Address(RVA = "0x262EB30", Offset = "0x262D930", VA = "0x18262EB30")] set { } } /// Gets or sets a value that specifies whether the is a dual-mode socket used for both IPv4 and IPv6. /// /// if the is a dual-mode socket; otherwise, . The default is . // Token: 0x17000401 RID: 1025 // (get) Token: 0x06001362 RID: 4962 RVA: 0x00008D30 File Offset: 0x00006F30 // (set) Token: 0x06001363 RID: 4963 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000401")] public bool DualMode { [Token(Token = "0x6001362")] [Address(RVA = "0x262E250", Offset = "0x262D050", VA = "0x18262E250")] get { return default(bool); } [Token(Token = "0x6001363")] [Address(RVA = "0x262EBD0", Offset = "0x262D9D0", VA = "0x18262EBD0")] set { } } // Token: 0x17000402 RID: 1026 // (get) Token: 0x06001364 RID: 4964 RVA: 0x00008D48 File Offset: 0x00006F48 [Token(Token = "0x17000402")] private bool IsDualMode { [Token(Token = "0x6001364")] [Address(RVA = "0x262E5F0", Offset = "0x262D3F0", VA = "0x18262E5F0")] get { return default(bool); } } // Token: 0x06001365 RID: 4965 RVA: 0x00008D60 File Offset: 0x00006F60 [Token(Token = "0x6001365")] [Address(RVA = "0x26286A0", Offset = "0x26274A0", VA = "0x1826286A0")] internal bool CanTryAddressFamily(AddressFamily family) { return default(bool); } /// Establishes a connection to a remote host. The host is specified by an array of IP addresses and a port number. /// The IP addresses of the remote host. /// The port number of the remote host. /// /// is . /// The port number is not valid. /// An error occurred when attempting to access the socket. /// The has been closed. /// This method is valid for sockets in the or families. /// The length of is zero. /// The has been placed in a listening state by calling . // Token: 0x06001366 RID: 4966 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001366")] [Address(RVA = "0x26288C0", Offset = "0x26276C0", VA = "0x1826288C0")] public void Connect(IPAddress[] addresses, int port) { } /// Sends data to a connected . /// An array of type that contains the data to be sent. /// The number of bytes sent to the . /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x06001367 RID: 4967 RVA: 0x00008D78 File Offset: 0x00006F78 [Token(Token = "0x6001367")] [Address(RVA = "0x262C560", Offset = "0x262B360", VA = "0x18262C560")] public int Send(byte[] buffer) { return 0; } /// Sends the set of buffers in the list to a connected , using the specified . /// A list of s of type that contains the data to be sent. /// A bitwise combination of the values. /// The number of bytes sent to the . /// /// is . /// /// is empty. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x06001368 RID: 4968 RVA: 0x00008D90 File Offset: 0x00006F90 [Token(Token = "0x6001368")] [Address(RVA = "0x262C310", Offset = "0x262B110", VA = "0x18262C310")] public int Send(IList> buffers, SocketFlags socketFlags) { return 0; } /// Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified . /// An array of type that contains the data to be sent. /// The position in the data buffer at which to begin sending data. /// The number of bytes to send. /// A bitwise combination of the values. /// The number of bytes sent to the . /// /// is . /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// /// is not a valid combination of values. /// -or- /// An operating system error occurs while accessing the . /// The has been closed. // Token: 0x06001369 RID: 4969 RVA: 0x00008DA8 File Offset: 0x00006FA8 [Token(Token = "0x6001369")] [Address(RVA = "0x262C5A0", Offset = "0x262B3A0", VA = "0x18262C5A0")] public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags) { return 0; } /// Receives data from a bound into a receive buffer, using the specified . /// An array of type that is the storage location for the received data. /// A bitwise combination of the values. /// The number of bytes received. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// A caller in the call stack does not have the required permissions. // Token: 0x0600136A RID: 4970 RVA: 0x00008DC0 File Offset: 0x00006FC0 [Token(Token = "0x600136A")] [Address(RVA = "0x262B770", Offset = "0x262A570", VA = "0x18262B770")] public int Receive(byte[] buffer, SocketFlags socketFlags) { return 0; } /// Receives data from a bound into a receive buffer. /// An array of type that is the storage location for the received data. /// The number of bytes received. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// A caller in the call stack does not have the required permissions. // Token: 0x0600136B RID: 4971 RVA: 0x00008DD8 File Offset: 0x00006FD8 [Token(Token = "0x600136B")] [Address(RVA = "0x262BDD0", Offset = "0x262ABD0", VA = "0x18262BDD0")] public int Receive(byte[] buffer) { return 0; } /// Receives the specified number of bytes from a bound into the specified offset position of the receive buffer, using the specified . /// An array of type that is the storage location for received data. /// The location in to store the received data. /// The number of bytes to receive. /// A bitwise combination of the values. /// The number of bytes received. /// /// is . /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// /// is not a valid combination of values. /// -or- /// The property was not set. /// -or- /// An operating system error occurs while accessing the . /// The has been closed. /// A caller in the call stack does not have the required permissions. // Token: 0x0600136C RID: 4972 RVA: 0x00008DF0 File Offset: 0x00006FF0 [Token(Token = "0x600136C")] [Address(RVA = "0x262BE10", Offset = "0x262AC10", VA = "0x18262BE10")] public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags) { return 0; } /// Receives data from a bound into the list of receive buffers, using the specified . /// A list of s of type that contains the received data. /// A bitwise combination of the values. /// The number of bytes received. /// /// is . /// -or- /// .Count is zero. /// An error occurred while attempting to access the socket. /// The has been closed. // Token: 0x0600136D RID: 4973 RVA: 0x00008E08 File Offset: 0x00007008 [Token(Token = "0x600136D")] [Address(RVA = "0x262B7B0", Offset = "0x262A5B0", VA = "0x18262B7B0")] public int Receive(IList> buffers, SocketFlags socketFlags) { return 0; } /// Sets low-level operating modes for the using the enumeration to specify control codes. /// A value that specifies the control code of the operation to perform. /// An array of type that contains the input data required by the operation. /// An array of type that contains the output data returned by the operation. /// The number of bytes in the parameter. /// An error occurred when attempting to access the socket. /// The has been closed. /// An attempt was made to change the blocking mode without using the property. // Token: 0x0600136E RID: 4974 RVA: 0x00008E20 File Offset: 0x00007020 [Token(Token = "0x600136E")] [Address(RVA = "0x262A290", Offset = "0x2629090", VA = "0x18262A290")] public int IOControl(IOControlCode ioControlCode, byte[] optionInValue, byte[] optionOutValue) { return 0; } /// Set the IP protection level on a socket. /// The IP protection level to set on this socket. /// The parameter cannot be . The IP protection level cannot be set to unspecified. /// The of the socket must be either or . // Token: 0x0600136F RID: 4975 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600136F")] [Address(RVA = "0x262CBE0", Offset = "0x262B9E0", VA = "0x18262CBE0")] public void SetIPProtectionLevel(IPProtectionLevel level) { } /// Begins an asynchronous request for a remote host connection. The host is specified by an and a port number. /// The of the remote host. /// The port number of the remote host. /// An delegate that references the method to invoke when the connect operation is complete. /// A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. /// An that references the asynchronous connection. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// The is not in the socket family. /// The port number is not valid. /// The length of is zero. /// The has been placed in a listening state by calling , or an asynchronous operation is already in progress. // Token: 0x06001370 RID: 4976 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001370")] [Address(RVA = "0x2626D70", Offset = "0x2625B70", VA = "0x182626D70")] public IAsyncResult BeginConnect(IPAddress address, int port, AsyncCallback requestCallback, object state) { return null; } /// Sends data asynchronously to a connected . /// An array of type that contains the data to send. /// The zero-based position in the parameter at which to begin sending data. /// The number of bytes to send. /// A bitwise combination of the values. /// The delegate. /// An object that contains state information for this request. /// An that references the asynchronous send. /// /// is . /// An error occurred when attempting to access the socket. See remarks section below. /// /// is less than 0. /// -or- /// is less than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// The has been closed. // Token: 0x06001371 RID: 4977 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001371")] [Address(RVA = "0x2627FC0", Offset = "0x2626DC0", VA = "0x182627FC0")] public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { return null; } /// Ends a pending asynchronous send. /// An that stores state information for this asynchronous operation. /// If successful, the number of bytes sent to the ; otherwise, an invalid error. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous send. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x06001372 RID: 4978 RVA: 0x00008E38 File Offset: 0x00007038 [Token(Token = "0x6001372")] [Address(RVA = "0x2629C80", Offset = "0x2628A80", VA = "0x182629C80")] public int EndSend(IAsyncResult asyncResult) { return 0; } /// Begins to asynchronously receive data from a connected . /// An array of type that is the storage location for the received data. /// The zero-based position in the parameter at which to store the received data. /// The number of bytes to receive. /// A bitwise combination of the values. /// An delegate that references the method to invoke when the operation is complete. /// A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. /// An that references the asynchronous read. /// /// is . /// An error occurred when attempting to access the socket. /// /// has been closed. /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. // Token: 0x06001373 RID: 4979 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001373")] [Address(RVA = "0x2627660", Offset = "0x2626460", VA = "0x182627660")] public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { return null; } /// Ends a pending asynchronous read. /// An that stores state information and any user defined data for this asynchronous operation. /// The number of bytes received. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous read. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x06001374 RID: 4980 RVA: 0x00008E50 File Offset: 0x00007050 [Token(Token = "0x6001374")] [Address(RVA = "0x26299D0", Offset = "0x26287D0", VA = "0x1826299D0")] public int EndReceive(IAsyncResult asyncResult) { return 0; } // Token: 0x17000403 RID: 1027 // (get) Token: 0x06001375 RID: 4981 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000403")] private static object InternalSyncObject { [Token(Token = "0x6001375")] [Address(RVA = "0x262E4F0", Offset = "0x262D2F0", VA = "0x18262E4F0")] get { return null; } } // Token: 0x17000404 RID: 1028 // (get) Token: 0x06001376 RID: 4982 RVA: 0x00008E68 File Offset: 0x00007068 [Token(Token = "0x17000404")] internal bool CleanedUp { [Token(Token = "0x6001376")] [Address(RVA = "0x262E240", Offset = "0x262D040", VA = "0x18262E240")] get { return default(bool); } } // Token: 0x06001377 RID: 4983 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001377")] [Address(RVA = "0x262A570", Offset = "0x2629370", VA = "0x18262A570")] internal static void InitializeSockets() { } /// Releases all resources used by the current instance of the class. // Token: 0x06001378 RID: 4984 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001378")] [Address(RVA = "0x2629490", Offset = "0x2628290", VA = "0x182629490", Slot = "4")] public void Dispose() { } /// Frees resources used by the class. // Token: 0x06001379 RID: 4985 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001379")] [Address(RVA = "0x2629DA0", Offset = "0x2628BA0", VA = "0x182629DA0", Slot = "1")] protected override void Finalize() { } // Token: 0x0600137A RID: 4986 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600137A")] [Address(RVA = "0x262A910", Offset = "0x2629710", VA = "0x18262A910")] internal void InternalShutdown(SocketShutdown how) { } // Token: 0x0600137B RID: 4987 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600137B")] [Address(RVA = "0x262D780", Offset = "0x262C580", VA = "0x18262D780")] internal IAsyncResult UnsafeBeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { return null; } // Token: 0x0600137C RID: 4988 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600137C")] [Address(RVA = "0x262D770", Offset = "0x262C570", VA = "0x18262D770")] internal IAsyncResult UnsafeBeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, AsyncCallback callback, object state) { return null; } // Token: 0x0600137D RID: 4989 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600137D")] [Address(RVA = "0x262DD40", Offset = "0x262CB40", VA = "0x18262DD40")] internal Socket(AddressFamily family, SocketType type, ProtocolType proto, SafeSocketHandle safe_handle) { } // Token: 0x0600137E RID: 4990 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600137E")] [Address(RVA = "0x262D340", Offset = "0x262C140", VA = "0x18262D340")] private void SocketDefaults() { } // Token: 0x0600137F RID: 4991 RVA: 0x00008E80 File Offset: 0x00007080 [Token(Token = "0x600137F")] [Address(RVA = "0x262D4B0", Offset = "0x262C2B0", VA = "0x18262D4B0")] private IntPtr Socket_internal(AddressFamily family, SocketType type, ProtocolType proto, out int error) { return 0; } /// Gets the amount of data that has been received from the network and is available to be read. /// The number of bytes of data received from the network and available to be read. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x17000405 RID: 1029 // (get) Token: 0x06001380 RID: 4992 RVA: 0x00008E98 File Offset: 0x00007098 [Token(Token = "0x17000405")] public int Available { [Token(Token = "0x6001380")] [Address(RVA = "0x262E190", Offset = "0x262CF90", VA = "0x18262E190")] get { return 0; } } // Token: 0x06001381 RID: 4993 RVA: 0x00008EB0 File Offset: 0x000070B0 [Token(Token = "0x6001381")] [Address(RVA = "0x26268D0", Offset = "0x26256D0", VA = "0x1826268D0")] private static int Available_internal(SafeSocketHandle safeHandle, out int error) { return 0; } // Token: 0x06001382 RID: 4994 RVA: 0x00008EC8 File Offset: 0x000070C8 [Token(Token = "0x6001382")] [Address(RVA = "0x26269D0", Offset = "0x26257D0", VA = "0x1826269D0")] private static int Available_internal(IntPtr socket, out int error) { return 0; } /// Gets a value that indicates whether the is bound to a specific local port. /// /// if the is bound to a local port; otherwise, . // Token: 0x17000406 RID: 1030 // (get) Token: 0x06001383 RID: 4995 RVA: 0x00008EE0 File Offset: 0x000070E0 [Token(Token = "0x17000406")] public bool IsBound { [Token(Token = "0x6001383")] [Address(RVA = "0xAF8AC0", Offset = "0xAF78C0", VA = "0x180AF8AC0")] get { return default(bool); } } /// Gets the local endpoint. /// The that the is using for communications. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x17000407 RID: 1031 // (get) Token: 0x06001384 RID: 4996 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000407")] public EndPoint LocalEndPoint { [Token(Token = "0x6001384")] [Address(RVA = "0x262E6C0", Offset = "0x262D4C0", VA = "0x18262E6C0")] get { return null; } } // Token: 0x06001385 RID: 4997 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001385")] [Address(RVA = "0x262AD60", Offset = "0x2629B60", VA = "0x18262AD60")] private static SocketAddress LocalEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error) { return null; } // Token: 0x06001386 RID: 4998 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001386")] [Address(RVA = "0x262AE70", Offset = "0x2629C70", VA = "0x18262AE70")] private static SocketAddress LocalEndPoint_internal(IntPtr socket, int family, out int error) { return null; } /// Gets or sets a value that indicates whether the is in blocking mode. /// /// if the will block; otherwise, . The default is . /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x17000408 RID: 1032 // (get) Token: 0x06001387 RID: 4999 RVA: 0x00008EF8 File Offset: 0x000070F8 // (set) Token: 0x06001388 RID: 5000 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x17000408")] public bool Blocking { [Token(Token = "0x6001387")] [Address(RVA = "0x4C2F40", Offset = "0x4C1D40", VA = "0x1804C2F40")] get { return default(bool); } [Token(Token = "0x6001388")] [Address(RVA = "0x262EA70", Offset = "0x262D870", VA = "0x18262EA70")] set { } } // Token: 0x06001389 RID: 5001 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001389")] [Address(RVA = "0x2628590", Offset = "0x2627390", VA = "0x182628590")] private static void Blocking_internal(SafeSocketHandle safeHandle, bool block, out int error) { } // Token: 0x0600138A RID: 5002 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600138A")] [Address(RVA = "0x2628690", Offset = "0x2627490", VA = "0x182628690")] internal static void Blocking_internal(IntPtr socket, bool block, out int error) { } /// Gets a value that indicates whether a is connected to a remote host as of the last or operation. /// /// if the was connected to a remote resource as of the most recent operation; otherwise, . // Token: 0x17000409 RID: 1033 // (get) Token: 0x0600138B RID: 5003 RVA: 0x00008F10 File Offset: 0x00007110 [Token(Token = "0x17000409")] public bool Connected { [Token(Token = "0x600138B")] [Address(RVA = "0x4C2FE0", Offset = "0x4C1DE0", VA = "0x1804C2FE0")] get { return default(bool); } } /// Gets or sets a value that specifies whether the stream is using the Nagle algorithm. /// /// if the uses the Nagle algorithm; otherwise, . The default is . /// An error occurred when attempting to access the . /// The has been closed. // Token: 0x1700040A RID: 1034 // (set) Token: 0x0600138C RID: 5004 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x1700040A")] public bool NoDelay { [Token(Token = "0x600138C")] [Address(RVA = "0x262ED10", Offset = "0x262DB10", VA = "0x18262ED10")] set { } } /// Gets the remote endpoint. /// The with which the is communicating. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x1700040B RID: 1035 // (get) Token: 0x0600138D RID: 5005 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700040B")] public EndPoint RemoteEndPoint { [Token(Token = "0x600138D")] [Address(RVA = "0x262E890", Offset = "0x262D690", VA = "0x18262E890")] get { return null; } } // Token: 0x0600138E RID: 5006 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600138E")] [Address(RVA = "0x262BFA0", Offset = "0x262ADA0", VA = "0x18262BFA0")] private static SocketAddress RemoteEndPoint_internal(SafeSocketHandle safeHandle, int family, out int error) { return null; } // Token: 0x0600138F RID: 5007 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600138F")] [Address(RVA = "0x262BF90", Offset = "0x262AD90", VA = "0x18262BF90")] private static SocketAddress RemoteEndPoint_internal(IntPtr socket, int family, out int error) { return null; } /// Determines the status of the . /// The time to wait for a response, in microseconds. /// One of the values. /// The status of the based on the polling mode value passed in the parameter. /// Mode /// /// Return Value /// /// if has been called and a connection is pending; /// /// -or- /// /// if data is available for reading; /// /// -or- /// /// if the connection has been closed, reset, or terminated; /// /// otherwise, returns . /// /// , if processing a , and the connection has succeeded; /// /// -or- /// /// if data can be sent; /// /// otherwise, returns . /// /// if processing a that does not block, and the connection has failed; /// /// -or- /// /// if is not set and out-of-band data is available; /// /// otherwise, returns . /// The parameter is not one of the values. /// An error occurred when attempting to access the socket. See remarks below. /// The has been closed. // Token: 0x06001390 RID: 5008 RVA: 0x00008F28 File Offset: 0x00007128 [Token(Token = "0x6001390")] [Address(RVA = "0x262AFB0", Offset = "0x2629DB0", VA = "0x18262AFB0")] public bool Poll(int microSeconds, SelectMode mode) { return default(bool); } // Token: 0x06001391 RID: 5009 RVA: 0x00008F40 File Offset: 0x00007140 [Token(Token = "0x6001391")] [Address(RVA = "0x262AE90", Offset = "0x2629C90", VA = "0x18262AE90")] private static bool Poll_internal(SafeSocketHandle safeHandle, SelectMode mode, int timeout, out int error) { return default(bool); } // Token: 0x06001392 RID: 5010 RVA: 0x00008F58 File Offset: 0x00007158 [Token(Token = "0x6001392")] [Address(RVA = "0x262AE80", Offset = "0x2629C80", VA = "0x18262AE80")] private static bool Poll_internal(IntPtr socket, SelectMode mode, int timeout, out int error) { return default(bool); } /// Creates a new for a newly created connection. /// A for a newly created connection. /// An error occurred when attempting to access the socket. /// The has been closed. /// The accepting socket is not listening for connections. You must call and before calling . // Token: 0x06001393 RID: 5011 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001393")] [Address(RVA = "0x2626790", Offset = "0x2625590", VA = "0x182626790")] public Socket Accept() { return null; } // Token: 0x06001394 RID: 5012 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6001394")] [Address(RVA = "0x2626670", Offset = "0x2625470", VA = "0x182626670")] internal void Accept(Socket acceptSocket) { } /// Begins an asynchronous operation to accept an incoming connection attempt. /// The delegate. /// An object that contains state information for this request. /// An that references the asynchronous creation. /// The object has been closed. /// Windows NT is required for this method. /// The accepting socket is not listening for connections. You must call and before calling . /// -or- /// The accepted socket is bound. /// /// is less than 0. /// An error occurred when attempting to access the socket. // Token: 0x06001395 RID: 5013 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001395")] [Address(RVA = "0x26269E0", Offset = "0x26257E0", VA = "0x1826269E0")] public IAsyncResult BeginAccept(AsyncCallback callback, object state) { return null; } /// Asynchronously accepts an incoming connection attempt and creates a new to handle remote host communication. /// An that stores state information for this asynchronous operation as well as any user defined data. /// A to handle communication with the remote host. /// /// is . /// /// was not created by a call to . /// An error occurred when attempting to access the socket. See the Remarks section for more information. /// The has been closed. /// /// method was previously called. /// Windows NT is required for this method. // Token: 0x06001396 RID: 5014 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001396")] [Address(RVA = "0x26295E0", Offset = "0x26283E0", VA = "0x1826295E0")] public Socket EndAccept(IAsyncResult asyncResult) { return null; } /// Asynchronously accepts an incoming connection attempt and creates a new object to handle remote host communication. This method returns a buffer that contains the initial data and the number of bytes transferred. /// An array of type that contains the bytes transferred. /// The number of bytes transferred. /// An object that stores state information for this asynchronous operation as well as any user defined data. /// A object to handle communication with the remote host. /// Windows NT is required for this method. /// The object has been closed. /// /// is empty. /// /// was not created by a call to . /// /// method was previously called. /// An error occurred when attempting to access the . // Token: 0x06001397 RID: 5015 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001397")] [Address(RVA = "0x2629500", Offset = "0x2628300", VA = "0x182629500")] public Socket EndAccept(out byte[] buffer, out int bytesTransferred, IAsyncResult asyncResult) { return null; } // Token: 0x06001398 RID: 5016 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001398")] [Address(RVA = "0x2626540", Offset = "0x2625340", VA = "0x182626540")] private static SafeSocketHandle Accept_internal(SafeSocketHandle safeHandle, out int error, bool blocking) { return null; } // Token: 0x06001399 RID: 5017 RVA: 0x00008F70 File Offset: 0x00007170 [Token(Token = "0x6001399")] [Address(RVA = "0x2626530", Offset = "0x2625330", VA = "0x182626530")] private static IntPtr Accept_internal(IntPtr sock, out int error, bool blocking) { return 0; } /// Associates a with a local endpoint. /// The local to associate with the . /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// A caller higher in the call stack does not have permission for the requested operation. // Token: 0x0600139A RID: 5018 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139A")] [Address(RVA = "0x2628410", Offset = "0x2627210", VA = "0x182628410")] public void Bind(EndPoint localEP) { } // Token: 0x0600139B RID: 5019 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139B")] [Address(RVA = "0x2628300", Offset = "0x2627100", VA = "0x182628300")] private static void Bind_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error) { } // Token: 0x0600139C RID: 5020 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139C")] [Address(RVA = "0x2628400", Offset = "0x2627200", VA = "0x182628400")] private static void Bind_internal(IntPtr sock, SocketAddress sa, out int error) { } /// Places a in a listening state. /// The maximum length of the pending connections queue. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x0600139D RID: 5021 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139D")] [Address(RVA = "0x262AC60", Offset = "0x2629A60", VA = "0x18262AC60")] public void Listen(int backlog) { } // Token: 0x0600139E RID: 5022 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139E")] [Address(RVA = "0x262AB60", Offset = "0x2629960", VA = "0x18262AB60")] private static void Listen_internal(SafeSocketHandle safeHandle, int backlog, out int error) { } // Token: 0x0600139F RID: 5023 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x600139F")] [Address(RVA = "0x262AB50", Offset = "0x2629950", VA = "0x18262AB50")] private static void Listen_internal(IntPtr sock, int backlog, out int error) { } /// Establishes a connection to a remote host. The host is specified by an IP address and a port number. /// The IP address of the remote host. /// The port number of the remote host. /// /// is . /// The port number is not valid. /// An error occurred when attempting to access the socket. /// The has been closed. /// This method is valid for sockets in the or families. /// The length of is zero. /// The has been placed in a listening state by calling . // Token: 0x060013A0 RID: 5024 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A0")] [Address(RVA = "0x2629050", Offset = "0x2627E50", VA = "0x182629050")] public void Connect(IPAddress address, int port) { } /// Establishes a connection to a remote host. The host is specified by a host name and a port number. /// The name of the remote host. /// The port number of the remote host. /// /// is . /// The port number is not valid. /// An error occurred when attempting to access the socket. /// The has been closed. /// This method is valid for sockets in the or families. /// The has been placed in a listening state by calling . // Token: 0x060013A1 RID: 5025 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A1")] [Address(RVA = "0x2629010", Offset = "0x2627E10", VA = "0x182629010")] public void Connect(string host, int port) { } /// Establishes a connection to a remote host. /// An that represents the remote device. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// A caller higher in the call stack does not have permission for the requested operation. /// The has been placed in a listening state by calling . // Token: 0x060013A2 RID: 5026 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A2")] [Address(RVA = "0x2628C60", Offset = "0x2627A60", VA = "0x182628C60")] public void Connect(EndPoint remoteEP) { } /// Begins an asynchronous request for a remote host connection. The host is specified by a host name and a port number. /// The name of the remote host. /// The port number of the remote host. /// An delegate that references the method to invoke when the connect operation is complete. /// A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. /// An that references the asynchronous connection. /// /// is . /// The has been closed. /// This method is valid for sockets in the or families. /// The port number is not valid. /// The has been placed in a listening state by calling , or an asynchronous operation is already in progress. // Token: 0x060013A3 RID: 5027 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013A3")] [Address(RVA = "0x2627080", Offset = "0x2625E80", VA = "0x182627080")] public IAsyncResult BeginConnect(string host, int port, AsyncCallback requestCallback, object state) { return null; } /// Begins an asynchronous request for a remote host connection. /// An that represents the remote host. /// The delegate. /// An object that contains state information for this request. /// An that references the asynchronous connection. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// A caller higher in the call stack does not have permission for the requested operation. /// The has been placed in a listening state by calling , or an asynchronous operation is already in progress. // Token: 0x060013A4 RID: 5028 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013A4")] [Address(RVA = "0x26271F0", Offset = "0x2625FF0", VA = "0x1826271F0")] public IAsyncResult BeginConnect(EndPoint remoteEP, AsyncCallback callback, object state) { return null; } /// Begins an asynchronous request for a remote host connection. The host is specified by an array and a port number. /// At least one , designating the remote host. /// The port number of the remote host. /// An delegate that references the method to invoke when the connect operation is complete. /// A user-defined object that contains information about the connect operation. This object is passed to the delegate when the operation is complete. /// An that references the asynchronous connections. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. /// This method is valid for sockets that use or . /// The port number is not valid. /// The length of is zero. /// The has been placed in a listening state by calling , or an asynchronous operation is already in progress. // Token: 0x060013A5 RID: 5029 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013A5")] [Address(RVA = "0x2626B70", Offset = "0x2625970", VA = "0x182626B70")] public IAsyncResult BeginConnect(IPAddress[] addresses, int port, AsyncCallback requestCallback, object state) { return null; } // Token: 0x060013A6 RID: 5030 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A6")] [Address(RVA = "0x2627320", Offset = "0x2626120", VA = "0x182627320")] private static void BeginMConnect(SocketAsyncResult sockares) { } // Token: 0x060013A7 RID: 5031 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A7")] [Address(RVA = "0x2627850", Offset = "0x2626650", VA = "0x182627850")] private static void BeginSConnect(SocketAsyncResult sockares) { } /// Ends a pending asynchronous connection request. /// An that stores state information and any user defined data for this asynchronous operation. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous connection. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013A8 RID: 5032 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A8")] [Address(RVA = "0x2629690", Offset = "0x2628490", VA = "0x182629690")] public void EndConnect(IAsyncResult asyncResult) { } // Token: 0x060013A9 RID: 5033 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013A9")] [Address(RVA = "0x26287C0", Offset = "0x26275C0", VA = "0x1826287C0")] private static void Connect_internal(SafeSocketHandle safeHandle, SocketAddress sa, out int error, bool blocking) { } // Token: 0x060013AA RID: 5034 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013AA")] [Address(RVA = "0x26287B0", Offset = "0x26275B0", VA = "0x1826287B0")] private static void Connect_internal(IntPtr sock, SocketAddress sa, out int error, bool blocking) { } /// Closes the socket connection and allows reuse of the socket. /// /// if this socket can be reused after the current connection is closed; otherwise, . /// This method requires Windows 2000 or earlier, or the exception will be thrown. /// The object has been closed. /// An error occurred when attempting to access the socket. // Token: 0x060013AB RID: 5035 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013AB")] [Address(RVA = "0x26291E0", Offset = "0x2627FE0", VA = "0x1826291E0")] public void Disconnect(bool reuseSocket) { } /// Ends a pending asynchronous disconnect request. /// An object that stores state information and any user-defined data for this asynchronous operation. /// The operating system is Windows 2000 or earlier, and this method requires Windows XP. /// The object has been closed. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous connection. /// An error occurred when attempting to access the socket. /// The disconnect request has timed out. // Token: 0x060013AC RID: 5036 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013AC")] [Address(RVA = "0x2629740", Offset = "0x2628540", VA = "0x182629740")] public void EndDisconnect(IAsyncResult asyncResult) { } // Token: 0x060013AD RID: 5037 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013AD")] [Address(RVA = "0x26290D0", Offset = "0x2627ED0", VA = "0x1826290D0")] private static void Disconnect_internal(SafeSocketHandle safeHandle, bool reuse, out int error) { } // Token: 0x060013AE RID: 5038 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013AE")] [Address(RVA = "0x26291D0", Offset = "0x2627FD0", VA = "0x1826291D0")] private static void Disconnect_internal(IntPtr sock, bool reuse, out int error) { } /// Receives data from a bound into a receive buffer, using the specified . /// An array of type that is the storage location for the received data. /// The position in the parameter to store the received data. /// The number of bytes to receive. /// A bitwise combination of the values. /// A object that stores the socket error. /// The number of bytes received. /// /// is . /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// /// is not a valid combination of values. /// -or- /// The property is not set. /// -or- /// An operating system error occurs while accessing the . /// The has been closed. /// A caller in the call stack does not have the required permissions. // Token: 0x060013AF RID: 5039 RVA: 0x00008F88 File Offset: 0x00007188 [Token(Token = "0x60013AF")] [Address(RVA = "0x262BC60", Offset = "0x262AA60", VA = "0x18262BC60")] public int Receive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) { return 0; } /// Receives data from a bound into the list of receive buffers, using the specified . /// A list of s of type that contains the received data. /// A bitwise combination of the values. /// A object that stores the socket error. /// The number of bytes received. /// /// is . /// -or- /// .Count is zero. /// An error occurred while attempting to access the socket. /// The has been closed. // Token: 0x060013B0 RID: 5040 RVA: 0x00008FA0 File Offset: 0x000071A0 [Token(Token = "0x60013B0")] [Address(RVA = "0x262B850", Offset = "0x262A650", VA = "0x18262B850")] [CLSCompliant(false)] public int Receive(IList> buffers, SocketFlags socketFlags, out SocketError errorCode) { return 0; } /// Begins to asynchronously receive data from a connected . /// An array of type that is the storage location for the received data. /// The location in to store the received data. /// The number of bytes to receive. /// A bitwise combination of the values. /// A object that stores the socket error. /// An delegate that references the method to invoke when the operation is complete. /// A user-defined object that contains information about the receive operation. This object is passed to the delegate when the operation is complete. /// An that references the asynchronous read. /// /// is . /// An error occurred when attempting to access the socket. /// /// has been closed. /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. // Token: 0x060013B1 RID: 5041 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013B1")] [Address(RVA = "0x2627470", Offset = "0x2626270", VA = "0x182627470")] public IAsyncResult BeginReceive(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) { return null; } /// Ends a pending asynchronous read. /// An that stores state information and any user defined data for this asynchronous operation. /// A object that stores the socket error. /// The number of bytes received. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous read. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013B2 RID: 5042 RVA: 0x00008FB8 File Offset: 0x000071B8 [Token(Token = "0x60013B2")] [Address(RVA = "0x26298F0", Offset = "0x26286F0", VA = "0x1826298F0")] public int EndReceive(IAsyncResult asyncResult, out SocketError errorCode) { return 0; } // Token: 0x060013B3 RID: 5043 RVA: 0x00008FD0 File Offset: 0x000071D0 [Token(Token = "0x60013B3")] [Address(RVA = "0x262B630", Offset = "0x262A430", VA = "0x18262B630")] private unsafe static int Receive_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013B4 RID: 5044 RVA: 0x00008FE8 File Offset: 0x000071E8 [Token(Token = "0x60013B4")] [Address(RVA = "0x262B750", Offset = "0x262A550", VA = "0x18262B750")] private unsafe static int Receive_internal(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013B5 RID: 5045 RVA: 0x00009000 File Offset: 0x00007200 [Token(Token = "0x60013B5")] [Address(RVA = "0x262B510", Offset = "0x262A310", VA = "0x18262B510")] private unsafe static int Receive_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013B6 RID: 5046 RVA: 0x00009018 File Offset: 0x00007218 [Token(Token = "0x60013B6")] [Address(RVA = "0x262B760", Offset = "0x262A560", VA = "0x18262B760")] private unsafe static int Receive_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013B7 RID: 5047 RVA: 0x00009030 File Offset: 0x00007230 [Token(Token = "0x60013B7")] [Address(RVA = "0x262B380", Offset = "0x262A180", VA = "0x18262B380")] internal int ReceiveFrom(byte[] buffer, int offset, int size, SocketFlags socketFlags, ref EndPoint remoteEP, out SocketError errorCode) { return 0; } /// Ends a pending asynchronous read from a specific endpoint. /// An that stores state information and any user defined data for this asynchronous operation. /// The source . /// If successful, the number of bytes received. If unsuccessful, returns 0. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous read. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013B8 RID: 5048 RVA: 0x00009048 File Offset: 0x00007248 [Token(Token = "0x60013B8")] [Address(RVA = "0x26297F0", Offset = "0x26285F0", VA = "0x1826297F0")] public int EndReceiveFrom(IAsyncResult asyncResult, ref EndPoint endPoint) { return 0; } // Token: 0x060013B9 RID: 5049 RVA: 0x00009060 File Offset: 0x00007260 [Token(Token = "0x60013B9")] [Address(RVA = "0x262B250", Offset = "0x262A050", VA = "0x18262B250")] private unsafe static int ReceiveFrom_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) { return 0; } // Token: 0x060013BA RID: 5050 RVA: 0x00009078 File Offset: 0x00007278 [Token(Token = "0x60013BA")] [Address(RVA = "0x262B240", Offset = "0x262A040", VA = "0x18262B240")] private unsafe static int ReceiveFrom_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, ref SocketAddress sockaddr, out int error, bool blocking) { return 0; } /// Sends the specified number of bytes of data to a connected , starting at the specified offset, and using the specified /// An array of type that contains the data to be sent. /// The position in the data buffer at which to begin sending data. /// The number of bytes to send. /// A bitwise combination of the values. /// A object that stores the socket error. /// The number of bytes sent to the . /// /// is . /// /// is less than 0. /// -or- /// is greater than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// /// is not a valid combination of values. /// -or- /// An operating system error occurs while accessing the . /// The has been closed. // Token: 0x060013BB RID: 5051 RVA: 0x00009090 File Offset: 0x00007290 [Token(Token = "0x60013BB")] [Address(RVA = "0x262C3B0", Offset = "0x262B1B0", VA = "0x18262C3B0")] public int Send(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode) { return 0; } /// Sends the set of buffers in the list to a connected , using the specified . /// A list of s of type that contains the data to be sent. /// A bitwise combination of the values. /// A object that stores the socket error. /// The number of bytes sent to the . /// /// is . /// /// is empty. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013BC RID: 5052 RVA: 0x000090A8 File Offset: 0x000072A8 [Token(Token = "0x60013BC")] [Address(RVA = "0x262C790", Offset = "0x262B590", VA = "0x18262C790")] [CLSCompliant(false)] public int Send(IList> buffers, SocketFlags socketFlags, out SocketError errorCode) { return 0; } /// Sends data asynchronously to a connected . /// An array of type that contains the data to send. /// The zero-based position in the parameter at which to begin sending data. /// The number of bytes to send. /// A bitwise combination of the values. /// A object that stores the socket error. /// The delegate. /// An object that contains state information for this request. /// An that references the asynchronous send. /// /// is . /// An error occurred when attempting to access the socket. See remarks section below. /// /// is less than 0. /// -or- /// is less than the length of . /// -or- /// is less than 0. /// -or- /// is greater than the length of minus the value of the parameter. /// The has been closed. // Token: 0x060013BD RID: 5053 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013BD")] [Address(RVA = "0x26280A0", Offset = "0x2626EA0", VA = "0x1826280A0")] public IAsyncResult BeginSend(byte[] buffer, int offset, int size, SocketFlags socketFlags, out SocketError errorCode, AsyncCallback callback, object state) { return null; } // Token: 0x060013BE RID: 5054 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013BE")] [Address(RVA = "0x2627D60", Offset = "0x2626B60", VA = "0x182627D60")] private static void BeginSendCallback(SocketAsyncResult sockares, int sent_so_far) { } /// Ends a pending asynchronous send. /// An that stores state information for this asynchronous operation. /// A object that stores the socket error. /// If successful, the number of bytes sent to the ; otherwise, an invalid error. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous send. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013BF RID: 5055 RVA: 0x000090C0 File Offset: 0x000072C0 [Token(Token = "0x60013BF")] [Address(RVA = "0x2629BA0", Offset = "0x26289A0", VA = "0x182629BA0")] public int EndSend(IAsyncResult asyncResult, out SocketError errorCode) { return 0; } // Token: 0x060013C0 RID: 5056 RVA: 0x000090D8 File Offset: 0x000072D8 [Token(Token = "0x60013C0")] [Address(RVA = "0x262C1D0", Offset = "0x262AFD0", VA = "0x18262C1D0")] private unsafe static int Send_internal(SafeSocketHandle safeHandle, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013C1 RID: 5057 RVA: 0x000090F0 File Offset: 0x000072F0 [Token(Token = "0x60013C1")] [Address(RVA = "0x262C300", Offset = "0x262B100", VA = "0x18262C300")] private unsafe static int Send_internal(IntPtr sock, Socket.WSABUF* bufarray, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013C2 RID: 5058 RVA: 0x00009108 File Offset: 0x00007308 [Token(Token = "0x60013C2")] [Address(RVA = "0x262C0B0", Offset = "0x262AEB0", VA = "0x18262C0B0")] private unsafe static int Send_internal(SafeSocketHandle safeHandle, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { return 0; } // Token: 0x060013C3 RID: 5059 RVA: 0x00009120 File Offset: 0x00007320 [Token(Token = "0x60013C3")] [Address(RVA = "0x262C2F0", Offset = "0x262B0F0", VA = "0x18262C2F0")] private unsafe static int Send_internal(IntPtr sock, byte* buffer, int count, SocketFlags flags, out int error, bool blocking) { return 0; } /// Ends a pending asynchronous send to a specific location. /// An that stores state information and any user defined data for this asynchronous operation. /// If successful, the number of bytes sent; otherwise, an invalid error. /// /// is . /// /// was not returned by a call to the method. /// /// was previously called for the asynchronous send. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013C4 RID: 5060 RVA: 0x00009138 File Offset: 0x00007338 [Token(Token = "0x60013C4")] [Address(RVA = "0x2629AF0", Offset = "0x26288F0", VA = "0x182629AF0")] public int EndSendTo(IAsyncResult asyncResult) { return 0; } /// Returns the value of a specified option, represented as an object. /// One of the values. /// One of the values. /// An object that represents the value of the option. When the parameter is set to the return value is an instance of the class. When is set to or , the return value is an instance of the class. When is any other value, the return value is an integer. /// An error occurred when attempting to access the socket. /// -or- /// was set to the unsupported value . /// The has been closed. // Token: 0x060013C5 RID: 5061 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013C5")] [Address(RVA = "0x2629E20", Offset = "0x2628C20", VA = "0x182629E20")] public object GetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName) { return null; } // Token: 0x060013C6 RID: 5062 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013C6")] [Address(RVA = "0x262A030", Offset = "0x2628E30", VA = "0x18262A030")] private static void GetSocketOption_obj_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) { } // Token: 0x060013C7 RID: 5063 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013C7")] [Address(RVA = "0x262A020", Offset = "0x2628E20", VA = "0x18262A020")] private static void GetSocketOption_obj_internal(IntPtr socket, SocketOptionLevel level, SocketOptionName name, out object obj_val, out int error) { } /// Sets the specified option to the specified value, represented as an object. /// One of the values. /// One of the values. /// A or that contains the value of the option. /// /// is . /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013C8 RID: 5064 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013C8")] [Address(RVA = "0x262CE20", Offset = "0x262BC20", VA = "0x18262CE20")] public void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, object optionValue) { } /// Sets the specified option to the specified value. /// One of the values. /// One of the values. /// The value of the option, represented as a . /// The object has been closed. /// An error occurred when attempting to access the socket. // Token: 0x060013C9 RID: 5065 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013C9")] [Address(RVA = "0x262D0F0", Offset = "0x262BEF0", VA = "0x18262D0F0")] public void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, bool optionValue) { } /// Sets the specified option to the specified integer value. /// One of the values. /// One of the values. /// A value of the option. /// An error occurred when attempting to access the socket. /// The has been closed. // Token: 0x060013CA RID: 5066 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013CA")] [Address(RVA = "0x262D110", Offset = "0x262BF10", VA = "0x18262D110")] public void SetSocketOption(SocketOptionLevel optionLevel, SocketOptionName optionName, int optionValue) { } // Token: 0x060013CB RID: 5067 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013CB")] [Address(RVA = "0x262CCE0", Offset = "0x262BAE0", VA = "0x18262CCE0")] private static void SetSocketOption_internal(SafeSocketHandle safeHandle, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) { } // Token: 0x060013CC RID: 5068 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013CC")] [Address(RVA = "0x262CE10", Offset = "0x262BC10", VA = "0x18262CE10")] private static void SetSocketOption_internal(IntPtr socket, SocketOptionLevel level, SocketOptionName name, object obj_val, byte[] byte_val, int int_val, out int error) { } /// Sets low-level operating modes for the using numerical control codes. /// An value that specifies the control code of the operation to perform. /// A array that contains the input data required by the operation. /// A array that contains the output data returned by the operation. /// The number of bytes in the parameter. /// An error occurred when attempting to access the socket. /// The has been closed. /// An attempt was made to change the blocking mode without using the property. /// A caller in the call stack does not have the required permissions. // Token: 0x060013CD RID: 5069 RVA: 0x00009150 File Offset: 0x00007350 [Token(Token = "0x60013CD")] [Address(RVA = "0x262A400", Offset = "0x2629200", VA = "0x18262A400")] public int IOControl(int ioControlCode, byte[] optionInValue, byte[] optionOutValue) { return 0; } // Token: 0x060013CE RID: 5070 RVA: 0x00009168 File Offset: 0x00007368 [Token(Token = "0x60013CE")] [Address(RVA = "0x262A150", Offset = "0x2628F50", VA = "0x18262A150")] private static int IOControl_internal(SafeSocketHandle safeHandle, int ioctl_code, byte[] input, byte[] output, out int error) { return 0; } // Token: 0x060013CF RID: 5071 RVA: 0x00009180 File Offset: 0x00007380 [Token(Token = "0x60013CF")] [Address(RVA = "0x262A280", Offset = "0x2629080", VA = "0x18262A280")] private static int IOControl_internal(IntPtr sock, int ioctl_code, byte[] input, byte[] output, out int error) { return 0; } /// Closes the connection and releases all associated resources. // Token: 0x060013D0 RID: 5072 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D0")] [Address(RVA = "0x2628740", Offset = "0x2627540", VA = "0x182628740")] public void Close() { } /// Closes the connection and releases all associated resources with a specified timeout to allow queued data to be sent. /// Wait up to seconds to send any remaining data, then close the socket. // Token: 0x060013D1 RID: 5073 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D1")] [Address(RVA = "0x26286D0", Offset = "0x26274D0", VA = "0x1826286D0")] public void Close(int timeout) { } // Token: 0x060013D2 RID: 5074 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D2")] [Address(RVA = "0x26286C0", Offset = "0x26274C0", VA = "0x1826286C0")] internal static void Close_internal(IntPtr socket, out int error) { } // Token: 0x060013D3 RID: 5075 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D3")] [Address(RVA = "0x262D230", Offset = "0x262C030", VA = "0x18262D230")] private static void Shutdown_internal(SafeSocketHandle safeHandle, SocketShutdown how, out int error) { } // Token: 0x060013D4 RID: 5076 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D4")] [Address(RVA = "0x262D330", Offset = "0x262C130", VA = "0x18262D330")] internal static void Shutdown_internal(IntPtr socket, SocketShutdown how, out int error) { } /// Releases the unmanaged resources used by the , and optionally disposes of the managed resources. /// /// to release both managed and unmanaged resources; to releases only unmanaged resources. // Token: 0x060013D5 RID: 5077 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D5")] [Address(RVA = "0x26292D0", Offset = "0x26280D0", VA = "0x1826292D0", Slot = "5")] protected virtual void Dispose(bool disposing) { } // Token: 0x060013D6 RID: 5078 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D6")] [Address(RVA = "0x262A9E0", Offset = "0x26297E0", VA = "0x18262A9E0")] private void Linger(IntPtr handle) { } // Token: 0x060013D7 RID: 5079 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D7")] [Address(RVA = "0x262D670", Offset = "0x262C470", VA = "0x18262D670")] private void ThrowIfDisposedAndClosed() { } // Token: 0x060013D8 RID: 5080 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D8")] [Address(RVA = "0x262D4C0", Offset = "0x262C2C0", VA = "0x18262D4C0")] private void ThrowIfBufferNull(byte[] buffer) { } // Token: 0x060013D9 RID: 5081 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013D9")] [Address(RVA = "0x262D520", Offset = "0x262C320", VA = "0x18262D520")] private void ThrowIfBufferOutOfRange(byte[] buffer, int offset, int size) { } // Token: 0x060013DA RID: 5082 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013DA")] [Address(RVA = "0x262D710", Offset = "0x262C510", VA = "0x18262D710")] private void ThrowIfUdp() { } // Token: 0x060013DB RID: 5083 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013DB")] [Address(RVA = "0x262D790", Offset = "0x262C590", VA = "0x18262D790")] private SocketAsyncResult ValidateEndIAsyncResult(IAsyncResult ares, string methodName, string argName) { return null; } // Token: 0x060013DC RID: 5084 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013DC")] [Address(RVA = "0x262B120", Offset = "0x2629F20", VA = "0x18262B120")] private void QueueIOSelectorJob(SemaphoreSlim sem, IntPtr handle, IOSelectorJob job) { } // Token: 0x060013DD RID: 5085 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60013DD")] [Address(RVA = "0x262BED0", Offset = "0x262ACD0", VA = "0x18262BED0")] private IPEndPoint RemapIPEndPoint(IPEndPoint input) { return null; } // Token: 0x060013DE RID: 5086 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x60013DE")] [Address(RVA = "0x262E180", Offset = "0x262CF80", VA = "0x18262E180")] internal static void cancel_blocking_socket_operation(Thread thread) { } // Token: 0x1700040C RID: 1036 // (get) Token: 0x060013DF RID: 5087 RVA: 0x00009198 File Offset: 0x00007398 [Token(Token = "0x1700040C")] internal static int FamilyHint { [Token(Token = "0x60013DF")] [Address(RVA = "0x262E390", Offset = "0x262D190", VA = "0x18262E390")] get { return 0; } } // Token: 0x060013E0 RID: 5088 RVA: 0x000091B0 File Offset: 0x000073B0 [Token(Token = "0x60013E0")] [Address(RVA = "0x2379AE0", Offset = "0x23788E0", VA = "0x182379AE0")] private static bool IsProtocolSupported_internal(NetworkInterfaceComponent networkInterface) { return default(bool); } // Token: 0x060013E1 RID: 5089 RVA: 0x000091C8 File Offset: 0x000073C8 [Token(Token = "0x60013E1")] [Address(RVA = "0x262A990", Offset = "0x2629790", VA = "0x18262A990")] private static bool IsProtocolSupported(NetworkInterfaceComponent networkInterface) { return default(bool); } // Token: 0x04000BE7 RID: 3047 [Token(Token = "0x4000BE7")] private static object s_InternalSyncObject; // Token: 0x04000BE8 RID: 3048 [Token(Token = "0x4000BE8")] internal static bool s_SupportsIPv4; // Token: 0x04000BE9 RID: 3049 [Token(Token = "0x4000BE9")] internal static bool s_SupportsIPv6; // Token: 0x04000BEA RID: 3050 [Token(Token = "0x4000BEA")] internal static bool s_OSSupportsIPv6; // Token: 0x04000BEB RID: 3051 [Token(Token = "0x4000BEB")] internal static bool s_Initialized; // Token: 0x04000BEC RID: 3052 [Token(Token = "0x4000BEC")] private static bool s_LoggingEnabled; // Token: 0x04000BED RID: 3053 [Token(Token = "0x4000BED")] internal static bool s_PerfCountersEnabled; // Token: 0x04000BEE RID: 3054 [Token(Token = "0x4000BEE")] internal const int DefaultCloseTimeout = -1; // Token: 0x04000BEF RID: 3055 [Token(Token = "0x4000BEF")] private const int SOCKET_CLOSED_CODE = 10004; // Token: 0x04000BF0 RID: 3056 [Token(Token = "0x4000BF0")] private const string TIMEOUT_EXCEPTION_MSG = "A connection attempt failed because the connected party did not properly respondafter a period of time, or established connection failed because connected host has failed to respond"; // Token: 0x04000BF1 RID: 3057 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000BF1")] private bool is_closed; // Token: 0x04000BF2 RID: 3058 [FieldOffset(Offset = "0x11")] [Token(Token = "0x4000BF2")] private bool is_listening; // Token: 0x04000BF3 RID: 3059 [FieldOffset(Offset = "0x12")] [Token(Token = "0x4000BF3")] private bool useOverlappedIO; // Token: 0x04000BF4 RID: 3060 [FieldOffset(Offset = "0x14")] [Token(Token = "0x4000BF4")] private int linger_timeout; // Token: 0x04000BF5 RID: 3061 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000BF5")] private AddressFamily addressFamily; // Token: 0x04000BF6 RID: 3062 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4000BF6")] private SocketType socketType; // Token: 0x04000BF7 RID: 3063 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000BF7")] private ProtocolType protocolType; // Token: 0x04000BF8 RID: 3064 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4000BF8")] internal SafeSocketHandle m_Handle; // Token: 0x04000BF9 RID: 3065 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4000BF9")] internal EndPoint seed_endpoint; // Token: 0x04000BFA RID: 3066 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4000BFA")] internal SemaphoreSlim ReadSem; // Token: 0x04000BFB RID: 3067 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000BFB")] internal SemaphoreSlim WriteSem; // Token: 0x04000BFC RID: 3068 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000BFC")] internal bool is_blocking; // Token: 0x04000BFD RID: 3069 [FieldOffset(Offset = "0x49")] [Token(Token = "0x4000BFD")] internal bool is_bound; // Token: 0x04000BFE RID: 3070 [FieldOffset(Offset = "0x4A")] [Token(Token = "0x4000BFE")] internal bool is_connected; // Token: 0x04000BFF RID: 3071 [FieldOffset(Offset = "0x4C")] [Token(Token = "0x4000BFF")] private int m_IntCleanedUp; // Token: 0x04000C00 RID: 3072 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000C00")] internal bool connect_in_progress; // Token: 0x04000C01 RID: 3073 [Token(Token = "0x4000C01")] private static AsyncCallback AcceptAsyncCallback; // Token: 0x04000C02 RID: 3074 [Token(Token = "0x4000C02")] private static IOAsyncCallback BeginAcceptCallback; // Token: 0x04000C03 RID: 3075 [Token(Token = "0x4000C03")] private static IOAsyncCallback BeginAcceptReceiveCallback; // Token: 0x04000C04 RID: 3076 [Token(Token = "0x4000C04")] private static AsyncCallback ConnectAsyncCallback; // Token: 0x04000C05 RID: 3077 [Token(Token = "0x4000C05")] private static IOAsyncCallback BeginConnectCallback; // Token: 0x04000C06 RID: 3078 [Token(Token = "0x4000C06")] private static AsyncCallback DisconnectAsyncCallback; // Token: 0x04000C07 RID: 3079 [Token(Token = "0x4000C07")] private static IOAsyncCallback BeginDisconnectCallback; // Token: 0x04000C08 RID: 3080 [Token(Token = "0x4000C08")] private static AsyncCallback ReceiveAsyncCallback; // Token: 0x04000C09 RID: 3081 [Token(Token = "0x4000C09")] private static IOAsyncCallback BeginReceiveCallback; // Token: 0x04000C0A RID: 3082 [Token(Token = "0x4000C0A")] private static IOAsyncCallback BeginReceiveGenericCallback; // Token: 0x04000C0B RID: 3083 [Token(Token = "0x4000C0B")] private static AsyncCallback ReceiveFromAsyncCallback; // Token: 0x04000C0C RID: 3084 [Token(Token = "0x4000C0C")] private static IOAsyncCallback BeginReceiveFromCallback; // Token: 0x04000C0D RID: 3085 [Token(Token = "0x4000C0D")] private static AsyncCallback SendAsyncCallback; // Token: 0x04000C0E RID: 3086 [Token(Token = "0x4000C0E")] private static IOAsyncCallback BeginSendGenericCallback; // Token: 0x04000C0F RID: 3087 [Token(Token = "0x4000C0F")] private static AsyncCallback SendToAsyncCallback; // Token: 0x020002E0 RID: 736 [Token(Token = "0x20002E0")] private struct WSABUF { // Token: 0x04000C10 RID: 3088 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4000C10")] public int len; // Token: 0x04000C11 RID: 3089 [FieldOffset(Offset = "0x8")] [Token(Token = "0x4000C11")] public IntPtr buf; } } }