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
IPAddressParser.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000141")]
11 internal class IPAddressParser
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x60007C1")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1EE8C74", Offset = "0x1EE8C74", Length = "0x1E4")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "TryParse", MemberParameters = new object[]
17 {
18 typeof(string),
20 }, ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "TryParse", MemberParameters = new object[]
22 {
25 }, ReturnType = typeof(bool))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(IPAddress))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "Parse", MemberParameters = new object[] { typeof(ReadOnlySpan<char>) }, ReturnType = typeof(IPAddress))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryExtensions), Member = "Contains", MemberParameters = new object[]
30 {
32 typeof(char)
33 }, ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.SpanHelpers", Member = "ClearWithoutReferences", MemberParameters = new object[]
35 {
36 typeof(ref byte),
38 }, ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Ipv6StringToAddress", MemberParameters = new object[]
40 {
42 typeof(ushort*),
43 typeof(int),
44 typeof(ref uint)
45 }, ReturnType = typeof(bool))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[]
47 {
48 typeof(ushort*),
49 typeof(int),
50 typeof(uint)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "Ipv4StringToAddress", MemberParameters = new object[]
53 {
55 typeof(ref long)
56 }, ReturnType = typeof(bool))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddress), Member = ".ctor", MemberParameters = new object[] { typeof(long) }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketException), Member = ".ctor", MemberParameters = new object[] { typeof(SocketError) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FormatException), Member = ".ctor", MemberParameters = new object[]
60 {
61 typeof(string),
63 }, ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
66 {
67 throw null;
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60007C2")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1EE92B0", Offset = "0x1EE92B0", Length = "0x60")]
72 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
75 {
76 typeof(uint),
77 typeof(char*)
78 }, ReturnType = typeof(int))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "CreateString", MemberParameters = new object[]
80 {
81 typeof(char*),
82 typeof(int),
83 typeof(int)
84 }, ReturnType = typeof(string))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
86 internal unsafe static string IPv4AddressToString(uint address)
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x60007C3")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1EEA4E0", Offset = "0x1EEA4E0", Length = "0x68")]
93 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
96 {
97 typeof(uint),
98 typeof(char*)
99 }, ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
101 {
102 typeof(char*),
103 typeof(int)
104 }, ReturnType = typeof(StringBuilder))]
105 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
106 internal unsafe static void IPv4AddressToString(uint address, StringBuilder destination)
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x60007C4")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1EE941C", Offset = "0x1EE941C", Length = "0x9C")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "TryFormat", MemberParameters = new object[]
115 {
117 typeof(ref int)
118 }, ReturnType = typeof(bool))]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal[]), Member = "GetReference", MemberTypeParameters = new object[] { typeof(char) }, MemberParameters = new object[] { typeof(Span<char>) }, ReturnType = "T&")]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
122 {
123 typeof(uint),
124 typeof(char*)
125 }, ReturnType = typeof(int))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
127 internal unsafe static bool IPv4AddressToString(uint address, Span<char> formatted, out int charsWritten)
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x60007C5")]
133 [global::Cpp2ILInjected.Address(RVA = "0x1EEA444", Offset = "0x1EEA444", Length = "0x9C")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "ToString", ReturnType = typeof(string))]
136 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv4AddressToString", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(string))]
137 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv4AddressToString", MemberParameters = new object[]
138 {
139 typeof(uint),
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv4AddressToString", MemberParameters = new object[]
143 {
144 typeof(uint),
146 typeof(ref int)
147 }, ReturnType = typeof(bool))]
148 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv6AddressToStringHelper", MemberParameters = new object[]
149 {
150 typeof(ushort[]),
151 typeof(uint)
152 }, ReturnType = typeof(StringBuilder))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "FormatIPv4AddressNumber", MemberParameters = new object[]
155 {
156 typeof(int),
157 typeof(char*),
158 typeof(ref int)
159 }, ReturnType = typeof(void))]
160 private unsafe static int IPv4AddressToStringHelper(uint address, char* addressString)
161 {
162 throw null;
163 }
164
165 [global::Cpp2ILInjected.Token(Token = "0x60007C6")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1EE929C", Offset = "0x1EE929C", Length = "0x14")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv6AddressToStringHelper", MemberParameters = new object[]
169 {
170 typeof(ushort[]),
171 typeof(uint)
172 }, ReturnType = typeof(StringBuilder))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "GetStringAndRelease", MemberParameters = new object[] { typeof(StringBuilder) }, ReturnType = typeof(string))]
174 internal static string IPv6AddressToString(ushort[] address, uint scopeId)
175 {
176 throw null;
177 }
178
179 [global::Cpp2ILInjected.Token(Token = "0x60007C7")]
180 [global::Cpp2ILInjected.Address(RVA = "0x1EE9344", Offset = "0x1EE9344", Length = "0xD8")]
181 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
182 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv6AddressToStringHelper", MemberParameters = new object[]
184 {
185 typeof(ushort[]),
186 typeof(uint)
187 }, ReturnType = typeof(StringBuilder))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "Release", MemberParameters = new object[] { typeof(StringBuilder) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "CopyTo", MemberParameters = new object[]
191 {
192 typeof(int),
194 typeof(int)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
197 internal static bool IPv6AddressToString(ushort[] address, uint scopeId, Span<char> destination, out int charsWritten)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x60007C8")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1EEA600", Offset = "0x1EEA600", Length = "0x168")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddress), Member = "ToString", ReturnType = typeof(string))]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv6AddressToString", MemberParameters = new object[]
207 {
208 typeof(ushort[]),
209 typeof(uint)
210 }, ReturnType = typeof(string))]
211 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv6AddressToString", MemberParameters = new object[]
212 {
213 typeof(ushort[]),
214 typeof(uint),
216 typeof(ref int)
217 }, ReturnType = typeof(bool))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.Text.StringBuilderCache", Member = "Acquire", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(StringBuilder))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ReadOnlySpan<ushort>), Member = "op_Implicit", MemberParameters = new object[] { typeof(ushort[]) }, ReturnType = "System.ReadOnlySpan`1<T>")]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "ShouldHaveIpv4Embedded", MemberParameters = new object[] { typeof(ReadOnlySpan<ushort>) }, ReturnType = typeof(bool))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "AppendSections", MemberParameters = new object[]
223 {
224 typeof(ushort[]),
225 typeof(int),
226 typeof(int),
228 }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Length", ReturnType = typeof(int))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
233 {
234 typeof(uint),
235 typeof(char*)
236 }, ReturnType = typeof(int))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
238 {
239 typeof(char*),
240 typeof(int)
241 }, ReturnType = typeof(StringBuilder))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(uint) }, ReturnType = typeof(StringBuilder))]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
244 internal unsafe static StringBuilder IPv6AddressToStringHelper(ushort[] address, uint scopeId)
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x60007C9")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1EEA548", Offset = "0x1EEA548", Length = "0xB8")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv4AddressToStringHelper", MemberParameters = new object[]
253 {
254 typeof(uint),
255 typeof(char*)
256 }, ReturnType = typeof(int))]
257 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "DivRem", MemberParameters = new object[]
259 {
260 typeof(int),
261 typeof(int),
262 typeof(ref int)
263 }, ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
265 private unsafe static void FormatIPv4AddressNumber(int number, char* addressString, ref int offset)
266 {
267 throw null;
268 }
269
270 [global::Cpp2ILInjected.Token(Token = "0x60007CA")]
271 [global::Cpp2ILInjected.Address(RVA = "0x1EEA370", Offset = "0x1EEA370", Length = "0xD4")]
272 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
273 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
274 {
276 typeof(bool)
277 }, ReturnType = typeof(IPAddress))]
278 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal[]), Member = "GetReference", MemberTypeParameters = new object[] { typeof(char) }, MemberParameters = new object[] { typeof(ReadOnlySpan<char>) }, ReturnType = "T&")]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv4AddressHelper), Member = "ParseNonCanonical", MemberParameters = new object[]
281 {
282 typeof(char*),
283 typeof(int),
284 typeof(ref int),
285 typeof(bool)
286 }, ReturnType = typeof(long))]
287 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
288 public unsafe static bool Ipv4StringToAddress(ReadOnlySpan<char> ipSpan, out long address)
289 {
290 throw null;
291 }
292
293 [global::Cpp2ILInjected.Token(Token = "0x60007CB")]
294 [global::Cpp2ILInjected.Address(RVA = "0x1EEA218", Offset = "0x1EEA218", Length = "0x158")]
295 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "Parse", MemberParameters = new object[]
297 {
299 typeof(bool)
300 }, ReturnType = typeof(IPAddress))]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemoryMarshal[]), Member = "GetReference", MemberTypeParameters = new object[] { typeof(char) }, MemberParameters = new object[] { typeof(ReadOnlySpan<char>) }, ReturnType = "T&")]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "IsValidStrict", MemberParameters = new object[]
304 {
305 typeof(char*),
306 typeof(int),
307 typeof(ref int)
308 }, ReturnType = typeof(bool))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "Parse", MemberParameters = new object[]
310 {
312 typeof(ushort*),
313 typeof(int),
314 typeof(ref string)
315 }, ReturnType = typeof(void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
318 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
319 public unsafe static bool Ipv6StringToAddress(ReadOnlySpan<char> ipSpan, ushort* numbers, int numbersLength, out uint scope)
320 {
321 throw null;
322 }
323
324 [global::Cpp2ILInjected.Token(Token = "0x60007CC")]
325 [global::Cpp2ILInjected.Address(RVA = "0x1EEA768", Offset = "0x1EEA768", Length = "0x170")]
326 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
327 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "IPv6AddressToStringHelper", MemberParameters = new object[]
328 {
329 typeof(ushort[]),
330 typeof(uint)
331 }, ReturnType = typeof(StringBuilder))]
332 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
333 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "System.ThrowHelper", Member = "ThrowArgumentOutOfRangeException", ReturnType = typeof(void))]
334 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPv6AddressHelper), Member = "FindCompressionRange", MemberParameters = new object[] { typeof(ReadOnlySpan<ushort>) }, ReturnType = typeof(ValueTuple<int, int>))]
335 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(StringBuilder))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(IPAddressParser), Member = "AppendHex", MemberParameters = new object[]
337 {
338 typeof(ushort),
340 }, ReturnType = typeof(void))]
341 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(StringBuilder))]
342 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
343 private static void AppendSections(ushort[] address, int fromInclusive, int toExclusive, StringBuilder buffer)
344 {
345 throw null;
346 }
347
348 [global::Cpp2ILInjected.Token(Token = "0x60007CD")]
349 [global::Cpp2ILInjected.Address(RVA = "0x1EEA8F4", Offset = "0x1EEA8F4", Length = "0x60")]
350 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
351 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(IPAddressParser), Member = "AppendSections", MemberParameters = new object[]
352 {
353 typeof(ushort[]),
354 typeof(int),
355 typeof(int),
357 }, ReturnType = typeof(void))]
358 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
359 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StringBuilder), Member = "Append", MemberParameters = new object[]
360 {
361 typeof(char*),
362 typeof(int)
363 }, ReturnType = typeof(StringBuilder))]
364 private unsafe static void AppendHex(ushort value, StringBuilder buffer)
365 {
366 throw null;
367 }
368
369 [global::Cpp2ILInjected.Token(Token = "0x60007CE")]
370 [global::Cpp2ILInjected.Address(RVA = "0x1EEA8D8", Offset = "0x1EEA8D8", Length = "0x1C")]
371 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
372 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
373 private static uint ExtractIPv4Address(ushort[] address)
374 {
375 throw null;
376 }
377
378 [global::Cpp2ILInjected.Token(Token = "0x60007CF")]
379 [global::Cpp2ILInjected.Address(RVA = "0x1EEA954", Offset = "0x1EEA954", Length = "0xC")]
380 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
381 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
382 private static ushort Reverse(ushort number)
383 {
384 throw null;
385 }
386
387 [global::Cpp2ILInjected.Token(Token = "0x60007D0")]
388 [global::Cpp2ILInjected.Address(RVA = "0x1EEA960", Offset = "0x1EEA960", Length = "0x8")]
389 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
390 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
392 {
393 throw null;
394 }
395
396 [global::Cpp2ILInjected.Token(Token = "0x4000646")]
397 private const int MaxIPv4StringLength = 15;
398 }
399}
class f__AnonymousType0<< Count > j__TPar
static unsafe StringBuilder IPv6AddressToStringHelper(ushort[] address, uint scopeId)
static void AppendSections(ushort[] address, int fromInclusive, int toExclusive, StringBuilder buffer)
static unsafe int IPv4AddressToStringHelper(uint address, char *addressString)
static unsafe IPAddress Parse(ReadOnlySpan< char > ipSpan, bool tryParse)
static unsafe bool Ipv4StringToAddress(ReadOnlySpan< char > ipSpan, out long address)
static ushort Reverse(ushort number)
static unsafe bool IPv4AddressToString(uint address, Span< char > formatted, out int charsWritten)
static unsafe string IPv4AddressToString(uint address)
static uint ExtractIPv4Address(ushort[] address)
static unsafe void IPv4AddressToString(uint address, StringBuilder destination)
static bool IPv6AddressToString(ushort[] address, uint scopeId, Span< char > destination, out int charsWritten)
static unsafe void AppendHex(ushort value, StringBuilder buffer)
static string IPv6AddressToString(ushort[] address, uint scopeId)
static unsafe void FormatIPv4AddressNumber(int number, char *addressString, ref int offset)
static unsafe bool Ipv6StringToAddress(ReadOnlySpan< char > ipSpan, ushort *numbers, int numbersLength, out uint scope)