using System; using System.Net.Sockets; using Cpp2IlInjected; namespace System.Net { /// Stores serialized information from derived classes. // Token: 0x02000234 RID: 564 [Token(Token = "0x2000234")] public class SocketAddress { /// Gets the enumerated value of the current . /// One of the enumerated values. // Token: 0x170002A0 RID: 672 // (get) Token: 0x06000E23 RID: 3619 RVA: 0x000071A0 File Offset: 0x000053A0 [Token(Token = "0x170002A0")] public AddressFamily Family { [Token(Token = "0x6000E23")] [Address(RVA = "0xAE0CD0", Offset = "0xADFCD0", VA = "0x180AE0CD0")] get { return AddressFamily.Unspecified; } } /// Gets the underlying buffer size of the . /// The underlying buffer size of the . // Token: 0x170002A1 RID: 673 // (get) Token: 0x06000E24 RID: 3620 RVA: 0x000071B8 File Offset: 0x000053B8 [Token(Token = "0x170002A1")] public int Size { [Token(Token = "0x6000E24")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get { return 0; } } /// Gets or sets the specified index element in the underlying buffer. /// The array index element of the desired information. /// The value of the specified index element in the underlying buffer. /// The specified index does not exist in the buffer. // Token: 0x170002A2 RID: 674 [Token(Token = "0x170002A2")] public byte this[int offset] { [Token(Token = "0x6000E25")] [Address(RVA = "0xAE0D30", Offset = "0xADFD30", VA = "0x180AE0D30")] get { return 0; } } /// Creates a new instance of the class using the specified address family and buffer size. /// An enumerated value. /// The number of bytes to allocate for the underlying buffer. /// /// is less than 2. These 2 bytes are needed to store . // Token: 0x06000E26 RID: 3622 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000E26")] [Address(RVA = "0xAE0790", Offset = "0xADF790", VA = "0x180AE0790")] public SocketAddress(AddressFamily family, int size) { } // Token: 0x06000E27 RID: 3623 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000E27")] [Address(RVA = "0xAE08A0", Offset = "0xADF8A0", VA = "0x180AE08A0")] internal SocketAddress(IPAddress ipAddress) { } // Token: 0x06000E28 RID: 3624 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000E28")] [Address(RVA = "0xAE0710", Offset = "0xADF710", VA = "0x180AE0710")] internal SocketAddress(IPAddress ipaddress, int port) { } // Token: 0x06000E29 RID: 3625 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000E29")] [Address(RVA = "0xADFFB0", Offset = "0xADEFB0", VA = "0x180ADFFB0")] internal IPAddress GetIPAddress() { return null; } // Token: 0x06000E2A RID: 3626 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000E2A")] [Address(RVA = "0xAE0280", Offset = "0xADF280", VA = "0x180AE0280")] internal IPEndPoint GetIPEndPoint() { return null; } /// Determines whether the specified is equal to the current . /// The to compare with the current . /// /// if the specified is equal to the current ; otherwise, . // Token: 0x06000E2B RID: 3627 RVA: 0x000071E8 File Offset: 0x000053E8 [Token(Token = "0x6000E2B")] [Address(RVA = "0xADFD30", Offset = "0xADED30", VA = "0x180ADFD30", Slot = "0")] public override bool Equals(object comparand) { return default(bool); } /// Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table. /// A hash code for the current . // Token: 0x06000E2C RID: 3628 RVA: 0x00007200 File Offset: 0x00005400 [Token(Token = "0x6000E2C")] [Address(RVA = "0xADFE10", Offset = "0xADEE10", VA = "0x180ADFE10", Slot = "2")] public override int GetHashCode() { return 0; } /// Returns information about the socket address. /// A string that contains information about the . // Token: 0x06000E2D RID: 3629 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000E2D")] [Address(RVA = "0xAE0340", Offset = "0xADF340", VA = "0x180AE0340", Slot = "3")] public override string ToString() { return null; } // Token: 0x0400082F RID: 2095 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400082F")] internal int m_Size; // Token: 0x04000830 RID: 2096 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4000830")] internal byte[] m_Buffer; // Token: 0x04000831 RID: 2097 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4000831")] private bool m_changed; // Token: 0x04000832 RID: 2098 [FieldOffset(Offset = "0x24")] [Token(Token = "0x4000832")] private int m_hash; } }