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
IPAddress.cs
Go to the documentation of this file.
1using System;
6using System.Text;
9
10namespace System.Net
11{
12 [global::Cpp2ILInjected.Token(Token = "0x200013F")]
14 public class IPAddress
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x17000192")]
17 private bool IsIPv4
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6000790")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1EE8698", Offset = "0x1EE8698", Length = "0x10")]
21 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
23 get
24 {
25 throw null;
26 }
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x17000193")]
30 private bool IsIPv6
31 {
32 [global::Cpp2ILInjected.Token(Token = "0x6000791")]
33 [global::Cpp2ILInjected.Address(RVA = "0x1EE86A8", Offset = "0x1EE86A8", Length = "0x10")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 get
37 {
38 throw null;
39 }
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x17000194")]
43 private uint PrivateAddress
44 {
45 [global::Cpp2ILInjected.Token(Token = "0x6000792")]
46 [global::Cpp2ILInjected.Address(RVA = "0x1EE86B8", Offset = "0x1EE86B8", Length = "0x8")]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
48 get
49 {
50 throw null;
51 }
52 [global::Cpp2ILInjected.Token(Token = "0x6000793")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1EE86C0", Offset = "0x1EE86C0", Length = "0x10")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 set
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x17000195")]
62 private uint PrivateScopeId
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x6000794")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1EE86D0", Offset = "0x1EE86D0", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 [global::Cpp2ILInjected.Token(Token = "0x6000795")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1EE86D8", Offset = "0x1EE86D8", Length = "0x10")]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 set
75 {
76 throw null;
77 }
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x6000796")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1EE86E8", Offset = "0x1EE86E8", Length = "0x80")]
82 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress.ReadOnlyIPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "MapToIPv4", ReturnType = typeof(IPAddress))]
84 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
85 {
87 typeof(bool)
88 }, ReturnType = typeof(IPAddress))]
89 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPEndPoint), Member = ".ctor", MemberParameters = new object[]
90 {
91 typeof(long),
92 typeof(int)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = "GetIPAddress", ReturnType = typeof(IPAddress))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPv6AddressFormatter), Member = "ToString", ReturnType = typeof(string))]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AixNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LinuxNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MacOsNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
99 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x6000797")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1EE8768", Offset = "0x1EE8768", Length = "0x7C")]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = ".cctor", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = "GetIPAddress", ReturnType = typeof(IPAddress))]
112 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AixNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
113 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LinuxNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MacOsNetworkInterfaceAPI), Member = "GetAllNetworkInterfaces", ReturnType = typeof(NetworkInterface[]))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
117 {
119 typeof(long)
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "ThrowAddressNullException", ReturnType = typeof(byte[]))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
123 public IPAddress(byte[] address, long scopeid)
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000798")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1EE8830", Offset = "0x1EE8830", Length = "0x14C")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
132 {
133 typeof(byte[]),
134 typeof(long)
135 }, ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
139 {
140 typeof(string),
141 typeof(string)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
146 {
147 throw null;
148 }
149
150 [global::Cpp2ILInjected.Token(Token = "0x6000799")]
151 [global::Cpp2ILInjected.Address(RVA = "0x1EE897C", Offset = "0x1EE897C", Length = "0xA0")]
152 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
153 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
154 {
156 typeof(bool)
157 }, ReturnType = typeof(IPAddress))]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
161 internal unsafe IPAddress(ushort* numbers, int numbersLength, uint scopeid)
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x600079A")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1EE8A1C", Offset = "0x1EE8A1C", Length = "0x34")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
170 private IPAddress(ushort[] numbers, uint scopeid)
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600079B")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1EE8A50", Offset = "0x1EE8A50", Length = "0x6C")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "ThrowAddressNullException", ReturnType = typeof(byte[]))]
179 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
180 public IPAddress(byte[] address)
181 {
182 throw null;
183 }
184
185 [global::Cpp2ILInjected.Token(Token = "0x600079C")]
186 [global::Cpp2ILInjected.Address(RVA = "0x1EE8ABC", Offset = "0x1EE8ABC", Length = "0x11C")]
187 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
191 {
192 typeof(string),
193 typeof(string)
194 }, ReturnType = typeof(void))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x600079D")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1EE8BD8", Offset = "0x1EE8BD8", Length = "0x30")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
205 internal IPAddress(int newAddress)
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x600079E")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1EE8C08", Offset = "0x1EE8C08", Length = "0x6C")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.TcpAddress", Member = "IsLocalHost", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.Sockets.TcpSocket", Member = "Terraria.Net.Sockets.ISocket.StartListening", MemberParameters = new object[] { "Terraria.Net.Sockets.SocketConnectionAccepted" }, ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServiceNameStore), Member = "BuildServiceNames", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string[]))]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocal", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "GetHostEntry", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPHostEntry))]
218 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "GetHostAddresses", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPAddress[]))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointManager), Member = "GetEPListener", MemberParameters = new object[]
220 {
221 typeof(string),
222 typeof(int),
224 typeof(bool)
225 }, ReturnType = typeof(EndPointListener))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
229 {
231 typeof(bool)
232 }, ReturnType = typeof(IPAddress))]
233 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
234 public static bool TryParse(string ipString, out IPAddress address)
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x600079F")]
240 [global::Cpp2ILInjected.Address(RVA = "0x1EE8E58", Offset = "0x1EE8E58", Length = "0x28")]
241 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
244 {
246 typeof(bool)
247 }, ReturnType = typeof(IPAddress))]
248 public static bool TryParse(ReadOnlySpan<char> ipSpan, out IPAddress address)
249 {
250 throw null;
251 }
252
253 [global::Cpp2ILInjected.Token(Token = "0x60007A0")]
254 [global::Cpp2ILInjected.Address(RVA = "0x1EE8E80", Offset = "0x1EE8E80", Length = "0x98")]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "hostent_to_IPHostEntry", MemberParameters = new object[]
256 {
257 typeof(string),
258 typeof(string),
259 typeof(string[]),
260 typeof(string[])
261 }, ReturnType = typeof(IPHostEntry))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "GetHostByAddressFromString", MemberParameters = new object[]
263 {
264 typeof(string),
265 typeof(bool)
266 }, ReturnType = typeof(IPHostEntry))]
267 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndpointPermission), Member = "Resolve", ReturnType = typeof(void))]
268 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ServicePoint), Member = "get_HostEntry", ReturnType = typeof(IPHostEntry))]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "GetRawStringData", ReturnType = typeof(ref char))]
271 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
272 {
274 typeof(bool)
275 }, ReturnType = typeof(IPAddress))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
278 public static IPAddress Parse(string ipString)
279 {
280 throw null;
281 }
282
283 [global::Cpp2ILInjected.Token(Token = "0x60007A1")]
284 [global::Cpp2ILInjected.Address(RVA = "0x1EE8F18", Offset = "0x1EE8F18", Length = "0x8")]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
287 {
289 typeof(bool)
290 }, ReturnType = typeof(IPAddress))]
292 {
293 throw null;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x60007A2")]
297 [global::Cpp2ILInjected.Address(RVA = "0x1EE8F20", Offset = "0x1EE8F20", Length = "0xD8")]
298 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
300 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
301 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
303 {
304 throw null;
305 }
306
307 [global::Cpp2ILInjected.Token(Token = "0x60007A3")]
308 [global::Cpp2ILInjected.Address(RVA = "0x1EE8FF8", Offset = "0x1EE8FF8", Length = "0x38")]
309 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
310 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
311 [MethodImpl(256)]
313 {
314 throw null;
315 }
316
317 [global::Cpp2ILInjected.Token(Token = "0x60007A4")]
318 [global::Cpp2ILInjected.Address(RVA = "0x1EE9030", Offset = "0x1EE9030", Length = "0xC")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
320 [MethodImpl(256)]
322 {
323 throw null;
324 }
325
326 [global::Cpp2ILInjected.Token(Token = "0x60007A5")]
327 [global::Cpp2ILInjected.Address(RVA = "0x1EE903C", Offset = "0x1EE903C", Length = "0xCC")]
328 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
329 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FtpControlStream), Member = "FormatAddress", MemberParameters = new object[]
330 {
332 typeof(int)
333 }, ReturnType = typeof(string))]
334 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
335 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnixIPInterfaceProperties), Member = "get_UnicastAddresses", ReturnType = typeof(UnicastIPAddressInformationCollection))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Span<>), Member = "op_Implicit", MemberParameters = new object[] { "T[]" }, ReturnType = "System.Span`1<T>")]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
339 public byte[] GetAddressBytes()
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x17000196")]
346 {
347 [global::Cpp2ILInjected.Token(Token = "0x60007A6")]
348 [global::Cpp2ILInjected.Address(RVA = "0x1EE9108", Offset = "0x1EE9108", Length = "0x18")]
349 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
350 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "GetIPV6AddressFromIPV4", MemberParameters = new object[]
351 {
352 typeof(string),
353 typeof(ref string)
354 }, ReturnType = typeof(bool))]
355 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "GetIPAddress", ReturnType = typeof(IPAddress))]
356 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Netplay", Member = "GetLocalIPAddress", ReturnType = typeof(string))]
357 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.TcpAddress", Member = "IsLocalHost", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
358 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Dns), Member = "hostent_to_IPHostEntry", MemberParameters = new object[]
360 {
361 typeof(string),
362 typeof(string),
363 typeof(string[]),
364 typeof(string[])
365 }, ReturnType = typeof(IPHostEntry))]
366 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(EndPointListener), Member = ".ctor", MemberParameters = new object[]
367 {
370 typeof(int),
371 typeof(bool)
372 }, ReturnType = typeof(void))]
373 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebConnection.<Connect>d__16", Member = "MoveNext", ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnixIPInterfaceProperties), Member = "get_UnicastAddresses", ReturnType = typeof(UnicastIPAddressInformationCollection))]
375 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TcpClient), Member = "Connect", MemberParameters = new object[]
376 {
377 typeof(string),
378 typeof(int)
379 }, ReturnType = typeof(void))]
380 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UdpClient), Member = "IsBroadcast", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(bool))]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
382 get
383 {
384 throw null;
385 }
386 }
387
388 [global::Cpp2ILInjected.Token(Token = "0x17000197")]
389 public long ScopeId
390 {
391 [global::Cpp2ILInjected.Token(Token = "0x60007A7")]
392 [global::Cpp2ILInjected.Address(RVA = "0x1EE9120", Offset = "0x1EE9120", Length = "0x50")]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketAddress), Member = ".ctor", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
395 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
397 get
398 {
399 throw null;
400 }
401 [global::Cpp2ILInjected.Token(Token = "0x60007A8")]
402 [global::Cpp2ILInjected.Address(RVA = "0x1EE9170", Offset = "0x1EE9170", Length = "0x94")]
403 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
404 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
405 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
406 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
407 set
408 {
409 throw null;
410 }
411 }
412
413 [global::Cpp2ILInjected.Token(Token = "0x60007A9")]
414 [global::Cpp2ILInjected.Address(RVA = "0x1EE9204", Offset = "0x1EE9204", Length = "0x98")]
415 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
416 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
417 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv6AddressToStringHelper", MemberParameters = new object[]
418 {
419 typeof(ushort[]),
420 typeof(uint)
421 }, ReturnType = typeof(StringBuilder))]
422 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "GetStringAndRelease", MemberParameters = new object[] { typeof(StringBuilder) }, ReturnType = typeof(string))]
423 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
424 {
425 typeof(uint),
426 typeof(char*)
427 }, ReturnType = typeof(int))]
428 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
429 {
430 typeof(char*),
431 typeof(int),
432 typeof(int)
433 }, ReturnType = typeof(string))]
434 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
435 public unsafe override string ToString()
436 {
437 throw null;
438 }
439
440 [global::Cpp2ILInjected.Token(Token = "0x60007AA")]
441 [global::Cpp2ILInjected.Address(RVA = "0x1EE9310", Offset = "0x1EE9310", Length = "0x34")]
442 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
443 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToString", MemberParameters = new object[]
444 {
445 typeof(uint),
447 typeof(ref int)
448 }, ReturnType = typeof(bool))]
450 {
451 throw null;
452 }
453
454 [global::Cpp2ILInjected.Token(Token = "0x60007AB")]
455 [global::Cpp2ILInjected.Address(RVA = "0x1EE94B8", Offset = "0x1EE94B8", Length = "0x74")]
456 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "NetworkToHostOrder", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(long))]
458 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
459 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
460 public static long HostToNetworkOrder(long host)
461 {
462 throw null;
463 }
464
465 [global::Cpp2ILInjected.Token(Token = "0x60007AC")]
466 [global::Cpp2ILInjected.Address(RVA = "0x1EE952C", Offset = "0x1EE952C", Length = "0x68")]
467 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "NetworkToHostOrder", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
469 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
470 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
471 public static int HostToNetworkOrder(int host)
472 {
473 throw null;
474 }
475
476 [global::Cpp2ILInjected.Token(Token = "0x60007AD")]
477 [global::Cpp2ILInjected.Address(RVA = "0x1EE9594", Offset = "0x1EE9594", Length = "0x6C")]
478 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "NetworkToHostOrder", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(short))]
480 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
481 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
482 public static short HostToNetworkOrder(short host)
483 {
484 throw null;
485 }
486
487 [global::Cpp2ILInjected.Token(Token = "0x60007AE")]
488 [global::Cpp2ILInjected.Address(RVA = "0x1EE9600", Offset = "0x1EE9600", Length = "0x54")]
489 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "HostToNetworkOrder", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(long))]
491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
492 public static long NetworkToHostOrder(long network)
493 {
494 throw null;
495 }
496
497 [global::Cpp2ILInjected.Token(Token = "0x60007AF")]
498 [global::Cpp2ILInjected.Address(RVA = "0x1EE9654", Offset = "0x1EE9654", Length = "0x54")]
499 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
500 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "HostToNetworkOrder", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
501 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
502 public static int NetworkToHostOrder(int network)
503 {
504 throw null;
505 }
506
507 [global::Cpp2ILInjected.Token(Token = "0x60007B0")]
508 [global::Cpp2ILInjected.Address(RVA = "0x1EE96A8", Offset = "0x1EE96A8", Length = "0x54")]
509 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
510 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "HostToNetworkOrder", MemberParameters = new object[] { typeof(short) }, ReturnType = typeof(short))]
511 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
512 public static short NetworkToHostOrder(short network)
513 {
514 throw null;
515 }
516
517 [global::Cpp2ILInjected.Token(Token = "0x60007B1")]
518 [global::Cpp2ILInjected.Address(RVA = "0x1EE96FC", Offset = "0x1EE96FC", Length = "0xC0")]
519 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Telepathy.Client", Member = "GetIPAddress", ReturnType = typeof(IPAddress))]
521 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.Net.TcpAddress", Member = "IsLocalHost", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
522 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebProxy), Member = "IsLocal", MemberParameters = new object[] { typeof(Uri) }, ReturnType = typeof(bool))]
523 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
524 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "ThrowAddressNullException", ReturnType = typeof(byte[]))]
525 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
526 public static bool IsLoopback(IPAddress address)
527 {
528 throw null;
529 }
530
531 [global::Cpp2ILInjected.Token(Token = "0x17000198")]
532 public bool IsIPv6Multicast
533 {
534 [global::Cpp2ILInjected.Token(Token = "0x60007B2")]
535 [global::Cpp2ILInjected.Address(RVA = "0x1EE97BC", Offset = "0x1EE97BC", Length = "0x20")]
536 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
537 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnixIPInterfaceProperties), Member = "get_UnicastAddresses", ReturnType = typeof(UnicastIPAddressInformationCollection))]
538 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
539 get
540 {
541 throw null;
542 }
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x17000199")]
546 public bool IsIPv6LinkLocal
547 {
548 [global::Cpp2ILInjected.Token(Token = "0x60007B3")]
549 [global::Cpp2ILInjected.Address(RVA = "0x1EE97DC", Offset = "0x1EE97DC", Length = "0x28")]
550 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
551 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
552 get
553 {
554 throw null;
555 }
556 }
557
558 [global::Cpp2ILInjected.Token(Token = "0x1700019A")]
559 public bool IsIPv6SiteLocal
560 {
561 [global::Cpp2ILInjected.Token(Token = "0x60007B4")]
562 [global::Cpp2ILInjected.Address(RVA = "0x1EE9804", Offset = "0x1EE9804", Length = "0x28")]
563 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
564 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
565 get
566 {
567 throw null;
568 }
569 }
570
571 [global::Cpp2ILInjected.Token(Token = "0x1700019B")]
572 public bool IsIPv6Teredo
573 {
574 [global::Cpp2ILInjected.Token(Token = "0x60007B5")]
575 [global::Cpp2ILInjected.Address(RVA = "0x1EE982C", Offset = "0x1EE982C", Length = "0x30")]
576 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
577 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
578 get
579 {
580 throw null;
581 }
582 }
583
584 [global::Cpp2ILInjected.Token(Token = "0x1700019C")]
585 public bool IsIPv4MappedToIPv6
586 {
587 [global::Cpp2ILInjected.Token(Token = "0x60007B6")]
588 [global::Cpp2ILInjected.Address(RVA = "0x1EE985C", Offset = "0x1EE985C", Length = "0x3C")]
589 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
590 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
591 get
592 {
593 throw null;
594 }
595 }
596
597 [Obsolete("This property has been deprecated. It is address family dependent. Please use IPAddress.Equals method to perform comparisons. https://go.microsoft.com/fwlink/?linkid=14202")]
598 [global::Cpp2ILInjected.Token(Token = "0x1700019D")]
599 public long Address
600 {
601 [global::Cpp2ILInjected.Token(Token = "0x60007B7")]
602 [global::Cpp2ILInjected.Address(RVA = "0x1EE9898", Offset = "0x1EE9898", Length = "0x50")]
603 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
604 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
605 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
606 get
607 {
608 throw null;
609 }
610 [global::Cpp2ILInjected.Token(Token = "0x60007B8")]
611 [global::Cpp2ILInjected.Address(RVA = "0x1EE98E8", Offset = "0x1EE98E8", Length = "0xAC")]
612 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
613 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
614 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
615 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
616 set
617 {
618 throw null;
619 }
620 }
621
622 [global::Cpp2ILInjected.Token(Token = "0x60007B9")]
623 [global::Cpp2ILInjected.Address(RVA = "0x1EE9994", Offset = "0x1EE9994", Length = "0x10C")]
624 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
625 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
626 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NclUtilities), Member = "IsAddressLocal", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(bool))]
627 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
628 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
629 internal bool Equals(object comparandObj, bool compareScopeId)
630 {
631 throw null;
632 }
633
634 [global::Cpp2ILInjected.Token(Token = "0x60007BA")]
635 [global::Cpp2ILInjected.Address(RVA = "0x1EE9AA0", Offset = "0x1EE9AA0", Length = "0x8")]
636 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
637 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = "Equals", MemberParameters = new object[]
638 {
639 typeof(object),
640 typeof(bool)
641 }, ReturnType = typeof(bool))]
642 public override bool Equals(object comparand)
643 {
644 throw null;
645 }
646
647 [global::Cpp2ILInjected.Token(Token = "0x60007BB")]
648 [global::Cpp2ILInjected.Address(RVA = "0x1EE9AA8", Offset = "0x1EE9AA8", Length = "0x468")]
649 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
650 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
651 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal), Member = "GetReference", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "System.ReadOnlySpan`1<T>" }, ReturnType = "T&")]
652 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<>), Member = "CopyTo", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = typeof(void))]
653 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitConverter), Member = "TryWriteBytes", MemberParameters = new object[]
654 {
656 typeof(uint)
657 }, ReturnType = typeof(bool))]
658 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Span<>), Member = "op_Implicit", MemberParameters = new object[] { "System.Span`1<T>" }, ReturnType = "System.ReadOnlySpan`1<T>")]
659 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Marvin", Member = "ComputeHash32", MemberParameters = new object[]
660 {
661 typeof(ref byte),
662 typeof(int),
664 }, ReturnType = typeof(int))]
665 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 36)]
666 public override int GetHashCode()
667 {
668 throw null;
669 }
670
671 [global::Cpp2ILInjected.Token(Token = "0x60007BC")]
672 [global::Cpp2ILInjected.Address(RVA = "0x1EE9F10", Offset = "0x1EE9F10", Length = "0xB4")]
673 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
674 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Socket), Member = "RemapIPEndPoint", MemberParameters = new object[] { typeof(IPEndPoint) }, ReturnType = typeof(IPEndPoint))]
675 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
676 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
677 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
679 {
680 throw null;
681 }
682
683 [global::Cpp2ILInjected.Token(Token = "0x60007BD")]
684 [global::Cpp2ILInjected.Address(RVA = "0x1EE9FC4", Offset = "0x1EE9FC4", Length = "0x74")]
685 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
686 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
687 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
688 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
690 {
691 throw null;
692 }
693
694 [global::Cpp2ILInjected.Token(Token = "0x60007BE")]
695 [global::Cpp2ILInjected.Address(RVA = "0x1EE87E4", Offset = "0x1EE87E4", Length = "0x4C")]
696 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
697 {
698 typeof(byte[]),
699 typeof(long)
700 }, ReturnType = typeof(void))]
701 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(byte[]) }, ReturnType = typeof(void))]
702 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "IsLoopback", MemberParameters = new object[] { typeof(IPAddress) }, ReturnType = typeof(bool))]
703 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
704 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
705 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
706 private static byte[] ThrowAddressNullException()
707 {
708 throw null;
709 }
710
711 // Note: this type is marked as 'beforefieldinit'.
712 [global::Cpp2ILInjected.Token(Token = "0x60007BF")]
713 [global::Cpp2ILInjected.Address(RVA = "0x1EEA038", Offset = "0x1EEA038", Length = "0x17C")]
714 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
715 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
716 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress.ReadOnlyIPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
717 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
718 {
719 typeof(byte[]),
720 typeof(long)
721 }, ReturnType = typeof(void))]
722 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
723 static IPAddress()
724 {
725 throw null;
726 }
727
728 [global::Cpp2ILInjected.Token(Token = "0x4000639")]
729 public static readonly IPAddress Any;
730
731 [global::Cpp2ILInjected.Token(Token = "0x400063A")]
733
734 [global::Cpp2ILInjected.Token(Token = "0x400063B")]
736
737 [global::Cpp2ILInjected.Token(Token = "0x400063C")]
738 public static readonly IPAddress None;
739
740 [global::Cpp2ILInjected.Token(Token = "0x400063D")]
741 internal const long LoopbackMask = 255L;
742
743 [global::Cpp2ILInjected.Token(Token = "0x400063E")]
745
746 [global::Cpp2ILInjected.Token(Token = "0x400063F")]
748
749 [global::Cpp2ILInjected.Token(Token = "0x4000640")]
751
752 [global::Cpp2ILInjected.Token(Token = "0x4000641")]
753 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
754 private uint _addressOrScopeId;
755
756 [global::Cpp2ILInjected.Token(Token = "0x4000642")]
757 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
758 private readonly ushort[] _numbers;
759
760 [global::Cpp2ILInjected.Token(Token = "0x4000643")]
761 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
762 private string _toString;
763
764 [global::Cpp2ILInjected.Token(Token = "0x4000644")]
765 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
766 private int _hashCode;
767
768 [global::Cpp2ILInjected.Token(Token = "0x4000645")]
769 internal const int NumberOfLabels = 8;
770
771 [global::Cpp2ILInjected.Token(Token = "0x2000140")]
772 private sealed class ReadOnlyIPAddress : IPAddress
773 {
774 [global::Cpp2ILInjected.Token(Token = "0x60007C0")]
775 [global::Cpp2ILInjected.Address(RVA = "0x1EEA1B4", Offset = "0x1EEA1B4", Length = "0x64")]
776 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = ".cctor", ReturnType = typeof(void))]
777 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
778 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
779 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
781 {
782 throw null;
783 }
784 }
785 }
786}
class f__AnonymousType0<< Count > j__TPar
static int NetworkToHostOrder(int network)
Definition IPAddress.cs:502
static readonly IPAddress Broadcast
Definition IPAddress.cs:735
static IPAddress Parse(ReadOnlySpan< char > ipSpan)
Definition IPAddress.cs:291
static readonly IPAddress IPv6None
Definition IPAddress.cs:750
static readonly IPAddress None
Definition IPAddress.cs:738
static readonly IPAddress IPv6Loopback
Definition IPAddress.cs:747
static int HostToNetworkOrder(int host)
Definition IPAddress.cs:471
IPAddress(int newAddress)
Definition IPAddress.cs:205
IPAddress MapToIPv6()
Definition IPAddress.cs:678
static IPAddress Parse(string ipString)
Definition IPAddress.cs:278
IPAddress MapToIPv4()
Definition IPAddress.cs:689
static bool TryParse(ReadOnlySpan< char > ipSpan, out IPAddress address)
Definition IPAddress.cs:248
static readonly IPAddress Loopback
Definition IPAddress.cs:732
IPAddress(ReadOnlySpan< byte > address)
Definition IPAddress.cs:196
static byte[] ThrowAddressNullException()
Definition IPAddress.cs:706
static bool IsLoopback(IPAddress address)
Definition IPAddress.cs:526
static long HostToNetworkOrder(long host)
Definition IPAddress.cs:460
byte[] GetAddressBytes()
Definition IPAddress.cs:339
static long NetworkToHostOrder(long network)
Definition IPAddress.cs:492
override int GetHashCode()
Definition IPAddress.cs:666
unsafe IPAddress(ushort *numbers, int numbersLength, uint scopeid)
Definition IPAddress.cs:161
readonly ushort[] _numbers
Definition IPAddress.cs:758
static short NetworkToHostOrder(short network)
Definition IPAddress.cs:512
static short HostToNetworkOrder(short host)
Definition IPAddress.cs:482
bool TryWriteBytes(Span< byte > destination, out int bytesWritten)
Definition IPAddress.cs:302
bool TryFormat(Span< char > destination, out int charsWritten)
Definition IPAddress.cs:449
override bool Equals(object comparand)
Definition IPAddress.cs:642
IPAddress(long newAddress)
Definition IPAddress.cs:103
static readonly IPAddress Any
Definition IPAddress.cs:729
unsafe override string ToString()
Definition IPAddress.cs:435
IPAddress(ReadOnlySpan< byte > address, long scopeid)
Definition IPAddress.cs:145
void WriteIPv4Bytes(Span< byte > destination)
Definition IPAddress.cs:321
IPAddress(ushort[] numbers, uint scopeid)
Definition IPAddress.cs:170
static readonly IPAddress IPv6Any
Definition IPAddress.cs:744
static bool TryParse(string ipString, out IPAddress address)
Definition IPAddress.cs:234
IPAddress(byte[] address, long scopeid)
Definition IPAddress.cs:123
bool Equals(object comparandObj, bool compareScopeId)
Definition IPAddress.cs:629
IPAddress(byte[] address)
Definition IPAddress.cs:180
void WriteIPv6Bytes(Span< byte > destination)
Definition IPAddress.cs:312