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
Loading...
Searching...
No Matches
SocketAddress.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x20001C4")]
11 public class SocketAddress
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x1700022F")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x6000AD2")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1F10B98", Offset = "0x1F10B98", Length = "0x14")]
18 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPEndPoint), Member = "Create", MemberParameters = new object[] { typeof(SocketAddress) }, ReturnType = typeof(EndPoint))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
21 get
22 {
23 throw null;
24 }
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x17000230")]
28 public int Size
29 {
30 [global::Cpp2ILInjected.Token(Token = "0x6000AD3")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1F10BAC", Offset = "0x1F10BAC", Length = "0x8")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 get
34 {
35 throw null;
36 }
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x17000231")]
40 public byte this[int offset]
41 {
42 [global::Cpp2ILInjected.Token(Token = "0x6000AD4")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1F10BB4", Offset = "0x1F10BB4", Length = "0x5C")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = "ToString", ReturnType = typeof(string))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
49 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
50 get
51 {
52 throw null;
53 }
54 [global::Cpp2ILInjected.Token(Token = "0x6000AD5")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1F10C10", Offset = "0x1F10C10", Length = "0x70")]
56 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IndexOutOfRangeException), Member = ".ctor", ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
60 set
61 {
62 throw null;
63 }
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x6000AD6")]
67 [global::Cpp2ILInjected.Address(RVA = "0x1F10C80", Offset = "0x1F10C80", Length = "0x8")]
68 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x6000AD7")]
75 [global::Cpp2ILInjected.Address(RVA = "0x1F10C88", Offset = "0x1F10C88", Length = "0xF8")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "get_Size", ReturnType = typeof(int))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6000AD8")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1F10D80", Offset = "0x1F10D80", Length = "0x1B8")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[]
92 {
94 typeof(int)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "get_AddressFamily", ReturnType = typeof(AddressFamily))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[]
99 {
101 typeof(int)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "get_ScopeId", ReturnType = typeof(long))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "GetAddressBytes", ReturnType = typeof(byte[]))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "TryWriteBytes", MemberParameters = new object[]
107 {
109 typeof(ref int)
110 }, ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000AD9")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1F10F38", Offset = "0x1F10F38", Length = "0x34")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPEndPoint), Member = "Serialize", ReturnType = typeof(SocketAddress))]
120 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x6000ADA")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1F10F6C", Offset = "0x1F10F6C", Length = "0x190")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = "GetIPEndPoint", ReturnType = typeof(IPEndPoint))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
133 {
134 typeof(byte[]),
135 typeof(long)
136 }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6000ADB")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1F110FC", Offset = "0x1F110FC", Length = "0x7C")]
147 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPEndPoint), Member = "Create", MemberParameters = new object[] { typeof(SocketAddress) }, ReturnType = typeof(EndPoint))]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAddress), Member = "GetIPAddress", ReturnType = typeof(IPAddress))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
152 {
154 typeof(int)
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x6000ADC")]
163 [global::Cpp2ILInjected.Address(RVA = "0x1F11178", Offset = "0x1F11178", Length = "0xA8")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "get_Size", ReturnType = typeof(int))]
168 {
169 throw null;
170 }
171
172 [global::Cpp2ILInjected.Token(Token = "0x6000ADD")]
173 [global::Cpp2ILInjected.Address(RVA = "0x1F11220", Offset = "0x1F11220", Length = "0x20")]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "get_Size", ReturnType = typeof(int))]
176 internal int GetAddressSizeOffset()
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x6000ADE")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1F11240", Offset = "0x1F11240", Length = "0x24")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IntPtr), Member = "op_Explicit", MemberParameters = new object[] { typeof(IntPtr) }, ReturnType = typeof(void*))]
185 internal unsafe void SetSize(IntPtr ptr)
186 {
187 throw null;
188 }
189
190 [global::Cpp2ILInjected.Token(Token = "0x6000ADF")]
191 [global::Cpp2ILInjected.Address(RVA = "0x1F11264", Offset = "0x1F11264", Length = "0xE4")]
192 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAddress), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
196 public override bool Equals(object comparand)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x6000AE0")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1F11348", Offset = "0x1F11348", Length = "0xB8")]
203 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 public override int GetHashCode()
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x6000AE1")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1F11400", Offset = "0x1F11400", Length = "0x2A0")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketAddress), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(byte))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NumberFormatInfo), Member = "get_InvariantInfo", ReturnType = typeof(NumberFormatInfo))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(byte), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", MemberParameters = new object[] { typeof(IFormatProvider) }, ReturnType = typeof(string))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
222 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
223 public override string ToString()
224 {
225 throw null;
226 }
227
228 [global::Cpp2ILInjected.Token(Token = "0x4000986")]
229 internal const int IPv6AddressSize = 28;
230
231 [global::Cpp2ILInjected.Token(Token = "0x4000987")]
232 internal const int IPv4AddressSize = 16;
233
234 [global::Cpp2ILInjected.Token(Token = "0x4000988")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
236 internal int m_Size;
237
238 [global::Cpp2ILInjected.Token(Token = "0x4000989")]
239 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
240 internal byte[] m_Buffer;
241
242 [global::Cpp2ILInjected.Token(Token = "0x400098A")]
243 private const int WriteableOffset = 2;
244
245 [global::Cpp2ILInjected.Token(Token = "0x400098B")]
246 private const int MaxSize = 32;
247
248 [global::Cpp2ILInjected.Token(Token = "0x400098C")]
249 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
250 private bool m_changed;
251
252 [global::Cpp2ILInjected.Token(Token = "0x400098D")]
253 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
254 private int m_hash;
255 }
256}
class f__AnonymousType0<< Count > j__TPar
SocketAddress(AddressFamily family)
unsafe void SetSize(IntPtr ptr)
SocketAddress(IPAddress ipAddress)
SocketAddress(IPAddress ipaddress, int port)
override bool Equals(object comparand)
SocketAddress(AddressFamily family, int size)
override string ToString()