terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
IPAddress.cs
Go to the documentation of this file.
1using System;
4using System.Text;
6
7namespace System.Net
8{
9 // Token: 0x0200013F RID: 319
11 public class IPAddress
12 {
13 // Token: 0x17000192 RID: 402
14 // (get) Token: 0x06000790 RID: 1936 RVA: 0x0001AD94 File Offset: 0x00018F94
15 private bool IsIPv4
16 {
17 get
18 {
19 /*
20An exception occurred when decompiling this method (06000790)
21
22ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.IPAddress::get_IsIPv4()
23
24 ---> System.Exception: Basic block has to end with unconditional control flow.
25{
26 Block_0:
27 stloc:uint16[](var_0_06, ldfld:uint16[](IPAddress::_numbers, ldloc:IPAddress(this)))
28}
29
30 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
31 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
32 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
33 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
34 --- End of inner exception stack trace ---
35 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
36 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
37*/;
38 }
39 }
40
41 // Token: 0x17000193 RID: 403
42 // (get) Token: 0x06000791 RID: 1937 RVA: 0x0001ADA8 File Offset: 0x00018FA8
43 private bool IsIPv6
44 {
45 get
46 {
47 /*
48An exception occurred when decompiling this method (06000791)
49
50ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.IPAddress::get_IsIPv6()
51
52 ---> System.Exception: Basic block has to end with unconditional control flow.
53{
54 Block_0:
55 stloc:uint16[](var_0_06, ldfld:uint16[](IPAddress::_numbers, ldloc:IPAddress(this)))
56}
57
58 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
59 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
60 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
61 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
62 --- End of inner exception stack trace ---
63 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
64 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
65*/;
66 }
67 }
68
69 // Token: 0x17000194 RID: 404
70 // (get) Token: 0x06000792 RID: 1938 RVA: 0x0001ADBC File Offset: 0x00018FBC
71 // (set) Token: 0x06000793 RID: 1939 RVA: 0x0001ADD0 File Offset: 0x00018FD0
72 private uint PrivateAddress
73 {
74 get
75 {
76 return this._addressOrScopeId;
77 }
78 set
79 {
81 }
82 }
83
84 // Token: 0x17000195 RID: 405
85 // (get) Token: 0x06000794 RID: 1940 RVA: 0x0001ADE4 File Offset: 0x00018FE4
86 // (set) Token: 0x06000795 RID: 1941 RVA: 0x0001ADF8 File Offset: 0x00018FF8
87 private uint PrivateScopeId
88 {
89 get
90 {
91 return this._addressOrScopeId;
92 }
93 set
94 {
96 }
97 }
98
99 // Token: 0x06000796 RID: 1942 RVA: 0x0001AE0C File Offset: 0x0001900C
101 {
103 }
104
105 // Token: 0x06000797 RID: 1943 RVA: 0x0001AE28 File Offset: 0x00019028
106 public IPAddress(byte[] address, long scopeid)
107 {
108 /*
109An exception occurred when decompiling this method (06000797)
110
111ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Net.IPAddress::.ctor(System.Byte[],System.Int64)
112
113 ---> System.Exception: Basic block has to end with unconditional control flow.
114{
115 IL_0004:
116 stloc:uint8[](var_0_09, call:uint8[](IPAddress::ThrowAddressNullException))
117}
118
119 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
120 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
121 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
122 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
123 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
124 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
125 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
126 --- End of inner exception stack trace ---
127 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
128 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
129*/;
130 }
131
132 // Token: 0x06000798 RID: 1944 RVA: 0x0001AE40 File Offset: 0x00019040
134 {
135 int num;
136 do
137 {
138 num = 1;
139 base..ctor();
140 }
141 while (num != 0);
142 }
143
144 // Token: 0x06000799 RID: 1945 RVA: 0x0001AE60 File Offset: 0x00019060
145 internal unsafe IPAddress(ushort* numbers, int numbersLength, uint scopeid)
146 {
148 }
149
150 // Token: 0x0600079A RID: 1946 RVA: 0x0001AE80 File Offset: 0x00019080
151 private IPAddress(ushort[] numbers, uint scopeid)
152 {
155 }
156
157 // Token: 0x0600079B RID: 1947 RVA: 0x0001AEA4 File Offset: 0x000190A4
158 public IPAddress(byte[] address)
159 {
160 /*
161An exception occurred when decompiling this method (0600079B)
162
163ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void System.Net.IPAddress::.ctor(System.Byte[])
164
165 ---> System.Exception: Basic block has to end with unconditional control flow.
166{
167 IL_0004:
168 stloc:uint8[](var_0_09, call:uint8[](IPAddress::ThrowAddressNullException))
169}
170
171 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
172 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
173 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
174 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
175 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
176 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
177 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
178 --- End of inner exception stack trace ---
179 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
180 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
181*/;
182 }
183
184 // Token: 0x0600079C RID: 1948 RVA: 0x0001AEBC File Offset: 0x000190BC
186 {
187 }
188
189 // Token: 0x0600079D RID: 1949 RVA: 0x0001AED4 File Offset: 0x000190D4
190 internal IPAddress(int newAddress)
191 {
193 }
194
195 // Token: 0x0600079E RID: 1950 RVA: 0x00002050 File Offset: 0x00000250
196 public static bool TryParse(string ipString, [Out] IPAddress address)
197 {
198 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
199 }
200
201 // Token: 0x0600079F RID: 1951 RVA: 0x00002050 File Offset: 0x00000250
202 public static bool TryParse(ReadOnlySpan<char> ipSpan, [Out] IPAddress address)
203 {
204 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
205 }
206
207 // Token: 0x060007A0 RID: 1952 RVA: 0x0001AEF0 File Offset: 0x000190F0
208 public static IPAddress Parse(string ipString)
209 {
211 return ipaddress;
212 }
213
214 // Token: 0x060007A1 RID: 1953 RVA: 0x0001AF00 File Offset: 0x00019100
216 {
218 return ipaddress;
219 }
220
221 // Token: 0x060007A2 RID: 1954 RVA: 0x0001AF10 File Offset: 0x00019110
223 {
224 /*
225An exception occurred when decompiling this method (060007A2)
226
227ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.IPAddress::TryWriteBytes(System.Span`1<System.Byte>,System.Int32)
228
229 ---> System.Exception: Basic block has to end with unconditional control flow.
230{
231 IL_002C:
232 stloc:uint32(var_7_35, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
233 stfld:valuetype [mscorlib]System.ByReference`1<!0>(Span`1::_pointer, ldloc:valuetype [mscorlib]System.Span`1<uint8>[exp:valuetype [mscorlib]System.Span`1&](destination), ldloc:uint32[exp:valuetype [mscorlib]System.ByReference`1<!0>](var_7_35))
234}
235
236 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
237 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
238 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
239 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
240 --- End of inner exception stack trace ---
241 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
242 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
243*/;
244 }
245
246 // Token: 0x060007A3 RID: 1955 RVA: 0x0001AF60 File Offset: 0x00019160
248 {
249 ushort[] numbers = this._numbers;
250 ushort[] numbers2 = this._numbers;
251 }
252
253 // Token: 0x060007A4 RID: 1956 RVA: 0x0001AF80 File Offset: 0x00019180
259
260 // Token: 0x060007A5 RID: 1957 RVA: 0x0001AF9C File Offset: 0x0001919C
261 public byte[] GetAddressBytes()
262 {
263 /*
264An exception occurred when decompiling this method (060007A5)
265
266ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] System.Net.IPAddress::GetAddressBytes()
267
268 ---> System.Exception: Basic block has to end with unconditional control flow.
269{
270 IL_001C:
271 stloc:uint32(var_6_22, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
272 stfld:valuetype [mscorlib]System.ByReference`1<!0>(Span`1::_pointer, ldloc:Span`1[exp:valuetype [mscorlib]System.Span`1&](var_5), ldloc:uint32[exp:valuetype [mscorlib]System.ByReference`1<!0>](var_6_22))
273}
274
275 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
276 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
277 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
278 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
279 --- End of inner exception stack trace ---
280 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
281 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
282*/;
283 }
284
285 // Token: 0x17000196 RID: 406
286 // (get) Token: 0x060007A6 RID: 1958 RVA: 0x0001AFD8 File Offset: 0x000191D8
287 public global::System.Net.Sockets.AddressFamily AddressFamily
288 {
289 get
290 {
291 /*
292An exception occurred when decompiling this method (060007A6)
293
294ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Net.Sockets.AddressFamily System.Net.IPAddress::get_AddressFamily()
295
296 ---> System.Exception: Basic block has to end with unconditional control flow.
297{
298 Block_0:
299 stloc:uint16[](var_0_06, ldfld:uint16[](IPAddress::_numbers, ldloc:IPAddress(this)))
300}
301
302 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
303 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
304 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
305 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
306 --- End of inner exception stack trace ---
307 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
308 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
309*/;
310 }
311 }
312
313 // Token: 0x17000197 RID: 407
314 // (get) Token: 0x060007A7 RID: 1959 RVA: 0x0001AFEC File Offset: 0x000191EC
315 // (set) Token: 0x060007A8 RID: 1960 RVA: 0x0001B008 File Offset: 0x00019208
316 public long ScopeId
317 {
318 get
319 {
320 /*
321An exception occurred when decompiling this method (060007A7)
322
323ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 System.Net.IPAddress::get_ScopeId()
324
325 ---> System.Exception: Basic block has to end with unconditional control flow.
326{
327 Block_0:
328 stloc:uint32(var_0_0E, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
329}
330
331 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
332 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
333 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
334 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
335 --- End of inner exception stack trace ---
336 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
337 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
338*/;
339 }
340 set
341 {
342 ushort[] numbers;
343 do
344 {
345 numbers = this._numbers;
346 if (numbers == null)
347 {
348 return;
349 }
350 }
351 while (numbers != null);
353 }
354 }
355
356 // Token: 0x060007A9 RID: 1961 RVA: 0x0001B02C File Offset: 0x0001922C
357 public override string ToString()
358 {
359 string text;
360 if (this._toString == null)
361 {
362 ushort[] numbers = this._numbers;
363 if (numbers != null)
364 {
367 }
370 }
371 return text;
372 }
373
374 // Token: 0x060007AA RID: 1962 RVA: 0x0001B074 File Offset: 0x00019274
376 {
377 ushort[] numbers = this._numbers;
378 bool flag;
379 if (numbers != null)
380 {
383 return flag;
384 }
386 }
387
388 // Token: 0x060007AB RID: 1963 RVA: 0x0001B0A8 File Offset: 0x000192A8
389 public static long HostToNetworkOrder(long host)
390 {
391 /*
392An exception occurred when decompiling this method (060007AB)
393
394ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 System.Net.IPAddress::HostToNetworkOrder(System.Int64)
395
396 ---> System.Exception: Basic block has to end with unconditional control flow.
397{
398 IL_0003:
399 brtrue(IL_0000, logicnot:bool(ldc.i4:bool(1)))
400}
401
402 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
403 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
404 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
405 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
406 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
407 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
408 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
409 --- End of inner exception stack trace ---
410 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
411 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
412*/;
413 }
414
415 // Token: 0x060007AC RID: 1964 RVA: 0x0001B0BC File Offset: 0x000192BC
416 public static int HostToNetworkOrder(int host)
417 {
418 /*
419An exception occurred when decompiling this method (060007AC)
420
421ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 System.Net.IPAddress::HostToNetworkOrder(System.Int32)
422
423 ---> System.Exception: Basic block has to end with unconditional control flow.
424{
425 IL_0000:
426 brtrue(IL_0000, ldc.i4:bool(1))
427}
428
429 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
430 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
431 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
432 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
433 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
434 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
435 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
436 --- End of inner exception stack trace ---
437 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
438 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
439*/;
440 }
441
442 // Token: 0x060007AD RID: 1965 RVA: 0x0001B0CC File Offset: 0x000192CC
443 public static short HostToNetworkOrder(short host)
444 {
445 /*
446An exception occurred when decompiling this method (060007AD)
447
448ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int16 System.Net.IPAddress::HostToNetworkOrder(System.Int16)
449
450 ---> System.Exception: Basic block has to end with unconditional control flow.
451{
452 IL_0000:
453 brtrue(IL_0000, ldc.i4:bool(1))
454}
455
456 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
457 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
458 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
459 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
460 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
461 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
462 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
463 --- End of inner exception stack trace ---
464 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
465 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
466*/;
467 }
468
469 // Token: 0x060007AE RID: 1966 RVA: 0x0001B0DC File Offset: 0x000192DC
470 public static long NetworkToHostOrder(long network)
471 {
472 long num;
473 return num;
474 }
475
476 // Token: 0x060007AF RID: 1967 RVA: 0x0001B0EC File Offset: 0x000192EC
477 public static int NetworkToHostOrder(int network)
478 {
479 if (!true)
480 {
481 }
482 return IPAddress.HostToNetworkOrder(int.MinValue);
483 }
484
485 // Token: 0x060007B0 RID: 1968 RVA: 0x0001B108 File Offset: 0x00019308
486 public static short NetworkToHostOrder(short network)
487 {
488 if (!true)
489 {
490 }
491 short num;
492 return num;
493 }
494
495 // Token: 0x060007B1 RID: 1969 RVA: 0x0001B11C File Offset: 0x0001931C
496 public static bool IsLoopback(IPAddress address)
497 {
498 /*
499An exception occurred when decompiling this method (060007B1)
500
501ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.IPAddress::IsLoopback(System.Net.IPAddress)
502
503 ---> System.Exception: Basic block has to end with unconditional control flow.
504{
505 IL_0009:
506 stloc:uint8[](var_0_0E, call:uint8[](IPAddress::ThrowAddressNullException))
507}
508
509 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
510 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
511 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
512 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
513 --- End of inner exception stack trace ---
514 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
515 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
516*/;
517 }
518
519 // Token: 0x17000198 RID: 408
520 // (get) Token: 0x060007B2 RID: 1970 RVA: 0x0001B138 File Offset: 0x00019338
521 public bool IsIPv6Multicast
522 {
523 get
524 {
525 if (this._numbers != null)
526 {
527 return;
528 }
529 }
530 }
531
532 // Token: 0x17000199 RID: 409
533 // (get) Token: 0x060007B3 RID: 1971 RVA: 0x0001B150 File Offset: 0x00019350
534 public bool IsIPv6LinkLocal
535 {
536 get
537 {
538 if (this._numbers != null)
539 {
540 return;
541 }
542 }
543 }
544
545 // Token: 0x1700019A RID: 410
546 // (get) Token: 0x060007B4 RID: 1972 RVA: 0x0001B168 File Offset: 0x00019368
547 public bool IsIPv6SiteLocal
548 {
549 get
550 {
551 if (this._numbers != null)
552 {
553 return;
554 }
555 }
556 }
557
558 // Token: 0x1700019B RID: 411
559 // (get) Token: 0x060007B5 RID: 1973 RVA: 0x0001B180 File Offset: 0x00019380
560 public bool IsIPv6Teredo
561 {
562 get
563 {
564 if (this._numbers != null)
565 {
566 return;
567 }
568 }
569 }
570
571 // Token: 0x1700019C RID: 412
572 // (get) Token: 0x060007B6 RID: 1974 RVA: 0x0001B198 File Offset: 0x00019398
574 {
575 get
576 {
577 if (this._numbers != null)
578 {
579 return;
580 }
581 }
582 }
583
584 // Token: 0x1700019D RID: 413
585 // (get) Token: 0x060007B7 RID: 1975 RVA: 0x0001B1B0 File Offset: 0x000193B0
586 // (set) Token: 0x060007B8 RID: 1976 RVA: 0x0001B1CC File Offset: 0x000193CC
587 [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")]
588 public long Address
589 {
590 get
591 {
592 /*
593An exception occurred when decompiling this method (060007B7)
594
595ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 System.Net.IPAddress::get_Address()
596
597 ---> System.Exception: Basic block has to end with unconditional control flow.
598{
599 Block_0:
600 stloc:uint32(var_0_0E, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
601}
602
603 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
604 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
605 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
606 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
607 --- End of inner exception stack trace ---
608 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
609 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
610*/;
611 }
612 set
613 {
614 while (this._numbers != null)
615 {
616 }
619 }
620 }
621
622 // Token: 0x060007B9 RID: 1977 RVA: 0x0001B1F0 File Offset: 0x000193F0
623 internal bool Equals(object comparandObj, bool compareScopeId)
624 {
625 /*
626An exception occurred when decompiling this method (060007B9)
627
628ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean System.Net.IPAddress::Equals(System.Object,System.Boolean)
629
630 ---> System.Exception: Basic block has to end with unconditional control flow.
631{
632 IL_001F:
633 stloc:uint32(var_6_25, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
634}
635
636 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
637 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
638 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
639 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
640 --- End of inner exception stack trace ---
641 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
642 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
643*/;
644 }
645
646 // Token: 0x060007BA RID: 1978 RVA: 0x0001B224 File Offset: 0x00019424
647 public override bool Equals(object comparand)
648 {
649 return this.Equals(comparand, true);
650 }
651
652 // Token: 0x060007BB RID: 1979 RVA: 0x00002050 File Offset: 0x00000250
653 public override int GetHashCode()
654 {
655 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
656 }
657
658 // Token: 0x060007BC RID: 1980 RVA: 0x0001B23C File Offset: 0x0001943C
660 {
661 /*
662An exception occurred when decompiling this method (060007BC)
663
664ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Net.IPAddress System.Net.IPAddress::MapToIPv6()
665
666 ---> System.Exception: Basic block has to end with unconditional control flow.
667{
668 Block_0:
669 stloc:uint32(var_0_0E, ldfld:uint32(IPAddress::_addressOrScopeId, ldloc:IPAddress(this)))
670}
671
672 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
673 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
674 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
675 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
676 --- End of inner exception stack trace ---
677 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
678 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
679*/;
680 }
681
682 // Token: 0x060007BD RID: 1981 RVA: 0x0001B258 File Offset: 0x00019458
684 {
685 /*
686An exception occurred when decompiling this method (060007BD)
687
688ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Net.IPAddress System.Net.IPAddress::MapToIPv4()
689
690 ---> System.Exception: Basic block has to end with unconditional control flow.
691{
692 IL_0000:
693 brtrue(IL_0000, logicnot:bool(ldfld:uint16[][exp:bool](IPAddress::_numbers, ldloc:IPAddress(this))))
694}
695
696 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
697 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
698 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
699 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
700 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
701 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
702 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
703 --- End of inner exception stack trace ---
704 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
705 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1683
706*/;
707 }
708
709 // Token: 0x060007BE RID: 1982 RVA: 0x00002050 File Offset: 0x00000250
710 private static byte[] ThrowAddressNullException()
711 {
712 throw new global::Cpp2IlInjected.AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
713 }
714
715 // Token: 0x060007BF RID: 1983 RVA: 0x0001B26C File Offset: 0x0001946C
716 // Note: this type is marked as 'beforefieldinit'.
717 static IPAddress()
718 {
719 }
720
721 // Token: 0x04000639 RID: 1593
722 public static readonly IPAddress Any;
723
724 // Token: 0x0400063A RID: 1594
726
727 // Token: 0x0400063B RID: 1595
729
730 // Token: 0x0400063C RID: 1596
731 public static readonly IPAddress None;
732
733 // Token: 0x0400063D RID: 1597
734 internal const long LoopbackMask = 255L;
735
736 // Token: 0x0400063E RID: 1598
738
739 // Token: 0x0400063F RID: 1599
741
742 // Token: 0x04000640 RID: 1600
744
745 // Token: 0x04000641 RID: 1601
746 private uint _addressOrScopeId;
747
748 // Token: 0x04000642 RID: 1602
749 private readonly ushort[] _numbers;
750
751 // Token: 0x04000643 RID: 1603
752 private string _toString;
753
754 // Token: 0x04000644 RID: 1604
755 private int _hashCode;
756
757 // Token: 0x04000645 RID: 1605
758 internal const int NumberOfLabels = 8;
759
760 // Token: 0x02000140 RID: 320
761 private sealed class ReadOnlyIPAddress : IPAddress
762 {
763 // Token: 0x060007C0 RID: 1984 RVA: 0x0001B27C File Offset: 0x0001947C
765 {
766 if (!true)
767 {
768 }
769 base..ctor(newAddress);
770 }
771 }
772 }
773}
class f__AnonymousType0<< Count > j__TPar
static string IPv4AddressToString(uint address)
static StringBuilder IPv6AddressToStringHelper(ushort[] address, uint scopeId)
static string IPv6AddressToString(ushort[] address, uint scopeId)
const long LoopbackMask
Definition IPAddress.cs:734
static int NetworkToHostOrder(int network)
Definition IPAddress.cs:477
static readonly IPAddress Broadcast
Definition IPAddress.cs:728
static IPAddress Parse(ReadOnlySpan< char > ipSpan)
Definition IPAddress.cs:215
static readonly IPAddress IPv6None
Definition IPAddress.cs:743
static readonly IPAddress None
Definition IPAddress.cs:731
static readonly IPAddress IPv6Loopback
Definition IPAddress.cs:740
static int HostToNetworkOrder(int host)
Definition IPAddress.cs:416
IPAddress(int newAddress)
Definition IPAddress.cs:190
IPAddress MapToIPv6()
Definition IPAddress.cs:659
static IPAddress Parse(string ipString)
Definition IPAddress.cs:208
IPAddress MapToIPv4()
Definition IPAddress.cs:683
static readonly IPAddress Loopback
Definition IPAddress.cs:725
IPAddress(ReadOnlySpan< byte > address)
Definition IPAddress.cs:185
static byte[] ThrowAddressNullException()
Definition IPAddress.cs:710
static bool IsLoopback(IPAddress address)
Definition IPAddress.cs:496
static long HostToNetworkOrder(long host)
Definition IPAddress.cs:389
byte[] GetAddressBytes()
Definition IPAddress.cs:261
static long NetworkToHostOrder(long network)
Definition IPAddress.cs:470
override int GetHashCode()
Definition IPAddress.cs:653
unsafe IPAddress(ushort *numbers, int numbersLength, uint scopeid)
Definition IPAddress.cs:145
readonly ushort[] _numbers
Definition IPAddress.cs:749
override string ToString()
Definition IPAddress.cs:357
bool TryFormat(Span< char > destination, [Out] int charsWritten)
Definition IPAddress.cs:375
static short NetworkToHostOrder(short network)
Definition IPAddress.cs:486
static short HostToNetworkOrder(short host)
Definition IPAddress.cs:443
override bool Equals(object comparand)
Definition IPAddress.cs:647
static bool TryParse(ReadOnlySpan< char > ipSpan, [Out] IPAddress address)
Definition IPAddress.cs:202
IPAddress(long newAddress)
Definition IPAddress.cs:100
bool TryWriteBytes(Span< byte > destination, [Out] int bytesWritten)
Definition IPAddress.cs:222
static readonly IPAddress Any
Definition IPAddress.cs:722
const int NumberOfLabels
Definition IPAddress.cs:758
IPAddress(ReadOnlySpan< byte > address, long scopeid)
Definition IPAddress.cs:133
void WriteIPv4Bytes(Span< byte > destination)
Definition IPAddress.cs:254
IPAddress(ushort[] numbers, uint scopeid)
Definition IPAddress.cs:151
static readonly IPAddress IPv6Any
Definition IPAddress.cs:737
IPAddress(byte[] address, long scopeid)
Definition IPAddress.cs:106
static bool TryParse(string ipString, [Out] IPAddress address)
Definition IPAddress.cs:196
bool Equals(object comparandObj, bool compareScopeId)
Definition IPAddress.cs:623
IPAddress(byte[] address)
Definition IPAddress.cs:158
void WriteIPv6Bytes(Span< byte > destination)
Definition IPAddress.cs:247
static string GetStringAndRelease(StringBuilder sb)