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
JToken.cs
Go to the documentation of this file.
1using System;
11
13{
14 // Token: 0x020000D5 RID: 213
15 [Preserve]
16 public abstract class JToken : IJEnumerable<JToken>, IEnumerable<JToken>, IEnumerable, IJsonLineInfo, ICloneable
17 {
18 // Token: 0x1700018B RID: 395
19 // (get) Token: 0x0600084F RID: 2127 RVA: 0x00014910 File Offset: 0x00012B10
21 {
22 get
23 {
24 /*
25An exception occurred when decompiling this method (0600084F)
26
27ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Linq.JTokenEqualityComparer Newtonsoft.Json.Linq.JToken::get_EqualityComparer()
28
29 ---> System.Exception: Basic block has to end with unconditional control flow.
30{
31 IL_0003:
32 brtrue(IL_0000, ldc.i4:bool(1))
33}
34
35 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
36 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
37 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
38 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
39 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
40 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
41 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
42 --- End of inner exception stack trace ---
43 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
44 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
45*/;
46 }
47 }
48
49 // Token: 0x1700018C RID: 396
50 // (get) Token: 0x06000850 RID: 2128 RVA: 0x00014924 File Offset: 0x00012B24
51 // (set) Token: 0x06000851 RID: 2129 RVA: 0x00014938 File Offset: 0x00012B38
53 {
55 get
56 {
57 return this._parent;
58 }
59 internal set
60 {
62 }
63 }
64
65 // Token: 0x1700018D RID: 397
66 // (get) Token: 0x06000852 RID: 2130 RVA: 0x0001494C File Offset: 0x00012B4C
67 public JToken Root
68 {
69 get
70 {
71 /*
72An exception occurred when decompiling this method (06000852)
73
74ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Linq.JToken Newtonsoft.Json.Linq.JToken::get_Root()
75
76 ---> System.Exception: Basic block has to end with unconditional control flow.
77{
78 Block_0:
79 brtrue(IL_0000, ldfld:JContainer[exp:bool](JToken::_parent, ldloc:JContainer[exp:JToken](var_0_06)))
80}
81
82 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
83 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
84 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
85 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
86 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
87 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
88 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
89 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
90 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
91 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
92 --- End of inner exception stack trace ---
93 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
94 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
95*/;
96 }
97 }
98
99 // Token: 0x06000853 RID: 2131
100 internal abstract JToken CloneToken();
101
102 // Token: 0x06000854 RID: 2132
103 internal abstract bool DeepEquals(JToken node);
104
105 // Token: 0x1700018E RID: 398
106 // (get) Token: 0x06000855 RID: 2133
107 public abstract JTokenType Type { get; }
108
109 // Token: 0x1700018F RID: 399
110 // (get) Token: 0x06000856 RID: 2134
111 public abstract bool HasValues { get; }
112
113 // Token: 0x06000857 RID: 2135 RVA: 0x0001496C File Offset: 0x00012B6C
114 public static bool DeepEquals(JToken t1, JToken t2)
115 {
116 if (t1 != null)
117 {
118 }
119 return true;
120 }
121
122 // Token: 0x17000190 RID: 400
123 // (get) Token: 0x06000858 RID: 2136 RVA: 0x00014980 File Offset: 0x00012B80
124 // (set) Token: 0x06000859 RID: 2137 RVA: 0x00014994 File Offset: 0x00012B94
126 {
127 get
128 {
129 return this._next;
130 }
131 internal set
132 {
134 }
135 }
136
137 // Token: 0x17000191 RID: 401
138 // (get) Token: 0x0600085A RID: 2138 RVA: 0x000149A8 File Offset: 0x00012BA8
139 // (set) Token: 0x0600085B RID: 2139 RVA: 0x000149BC File Offset: 0x00012BBC
141 {
142 get
143 {
144 return this._previous;
145 }
146 internal set
147 {
149 }
150 }
151
152 // Token: 0x17000192 RID: 402
153 // (get) Token: 0x0600085C RID: 2140 RVA: 0x000149D0 File Offset: 0x00012BD0
154 public string Path
155 {
156 get
157 {
158 if (this._parent != null)
159 {
160 if (false)
161 {
162 if (this == null)
163 {
164 throw new InvalidCastException();
165 }
166 if (this == null)
167 {
168 throw new InvalidCastException();
169 }
170 }
171 JContainer parent = this._parent;
172 while (parent != null)
173 {
174 }
175 if (parent == null)
176 {
177 }
178 string text;
179 return text;
180 }
181 throw new InvalidCastException();
182 }
183 }
184
185 // Token: 0x0600085D RID: 2141 RVA: 0x00014A10 File Offset: 0x00012C10
186 internal JToken()
187 {
188 }
189
190 // Token: 0x0600085E RID: 2142 RVA: 0x00014A24 File Offset: 0x00012C24
191 public void AddAfterSelf(object content)
192 {
193 while (this._parent == null)
194 {
195 }
196 JContainer parent = this._parent;
197 }
198
199 // Token: 0x0600085F RID: 2143 RVA: 0x00014A40 File Offset: 0x00012C40
200 public void AddBeforeSelf(object content)
201 {
202 while (this._parent == null)
203 {
204 }
205 JContainer parent = this._parent;
206 }
207
208 // Token: 0x06000860 RID: 2144 RVA: 0x00014A5C File Offset: 0x00012C5C
210 {
211 long num = 0L;
212 return this.GetAncestors(num != 0L);
213 }
214
215 // Token: 0x06000861 RID: 2145 RVA: 0x00014A74 File Offset: 0x00012C74
217 {
218 return this.GetAncestors(true);
219 }
220
221 // Token: 0x06000862 RID: 2146 RVA: 0x0000212A File Offset: 0x0000032A
223 {
224 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
225 }
226
227 // Token: 0x06000863 RID: 2147 RVA: 0x0000212A File Offset: 0x0000032A
229 {
230 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
231 }
232
233 // Token: 0x06000864 RID: 2148 RVA: 0x0000212A File Offset: 0x0000032A
235 {
236 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
237 }
238
239 // Token: 0x17000193 RID: 403
240 public virtual JToken this[object key]
241 {
242 get
243 {
244 /*
245An exception occurred when decompiling this method (06000865)
246
247ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Linq.JToken Newtonsoft.Json.Linq.JToken::get_Item(System.Object)
248
249 ---> System.Exception: Basic block has to end with unconditional control flow.
250{
251 Block_0:
252 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
253 stloc:Type(var_2_0E, call:Type(object::GetType, ldloc:JToken[exp:object](this)))
254 stloc:string(var_3_1B, call:string(StringUtils::FormatWith, ldstr:string("Cannot access child value on {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2_0E)))
255}
256
257 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
258 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
259 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
260 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
261 --- End of inner exception stack trace ---
262 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
263 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
264*/;
265 }
266 set
267 {
268 /*
269An exception occurred when decompiling this method (06000866)
270
271ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Newtonsoft.Json.Linq.JToken::set_Item(System.Object,Newtonsoft.Json.Linq.JToken)
272
273 ---> System.Exception: Basic block has to end with unconditional control flow.
274{
275 Block_0:
276 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
277 stloc:Type(var_2_0E, call:Type(object::GetType, ldloc:JToken[exp:object](this)))
278 stloc:string(var_3_1B, call:string(StringUtils::FormatWith, ldstr:string("Cannot set child value on {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2_0E)))
279}
280
281 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
282 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
283 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
284 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
285 --- End of inner exception stack trace ---
286 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
287 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
288*/;
289 }
290 }
291
292 // Token: 0x06000867 RID: 2151 RVA: 0x00014AD8 File Offset: 0x00012CD8
293 public virtual T Value<T>(object key)
294 {
295 /*
296An exception occurred when decompiling this method (06000867)
297
298ICSharpCode.Decompiler.DecompilerException: Error decompiling T Newtonsoft.Json.Linq.JToken::Value<T>(System.Object)
299
300 ---> System.Exception: Basic block has to end with unconditional control flow.
301{
302 IL_0000:
303 brtrue(IL_0000, logicnot:bool(ldloc:JToken[exp:bool](this)))
304}
305
306 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
307 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
308 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
309 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
310 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
311 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
312 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
313 --- End of inner exception stack trace ---
314 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
315 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
316*/;
317 }
318
319 // Token: 0x17000194 RID: 404
320 // (get) Token: 0x06000868 RID: 2152 RVA: 0x00014AE8 File Offset: 0x00012CE8
321 public virtual JToken First
322 {
323 get
324 {
325 /*
326An exception occurred when decompiling this method (06000868)
327
328ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Linq.JToken Newtonsoft.Json.Linq.JToken::get_First()
329
330 ---> System.Exception: Basic block has to end with unconditional control flow.
331{
332 Block_0:
333 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
334 stloc:Type(var_2_0E, call:Type(object::GetType, ldloc:JToken[exp:object](this)))
335 stloc:string(var_3_1B, call:string(StringUtils::FormatWith, ldstr:string("Cannot access child value on {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2_0E)))
336}
337
338 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
339 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
340 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
341 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
342 --- End of inner exception stack trace ---
343 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
344 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
345*/;
346 }
347 }
348
349 // Token: 0x17000195 RID: 405
350 // (get) Token: 0x06000869 RID: 2153 RVA: 0x00014B10 File Offset: 0x00012D10
351 public virtual JToken Last
352 {
353 get
354 {
355 /*
356An exception occurred when decompiling this method (06000869)
357
358ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Linq.JToken Newtonsoft.Json.Linq.JToken::get_Last()
359
360 ---> System.Exception: Basic block has to end with unconditional control flow.
361{
362 Block_0:
363 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
364 stloc:Type(var_2_0E, call:Type(object::GetType, ldloc:JToken[exp:object](this)))
365 stloc:string(var_3_1B, call:string(StringUtils::FormatWith, ldstr:string("Cannot access child value on {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2_0E)))
366}
367
368 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
369 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
370 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
371 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
372 --- End of inner exception stack trace ---
373 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
374 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
375*/;
376 }
377 }
378
379 // Token: 0x0600086A RID: 2154 RVA: 0x00014B38 File Offset: 0x00012D38
381 {
382 if (!true)
383 {
384 }
385 return 1;
386 }
387
388 // Token: 0x0600086B RID: 2155 RVA: 0x0000212A File Offset: 0x0000032A
390 {
391 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
392 }
393
394 // Token: 0x0600086C RID: 2156 RVA: 0x00014B4C File Offset: 0x00012D4C
395 public virtual IEnumerable<T> Values<T>()
396 {
397 /*
398An exception occurred when decompiling this method (0600086C)
399
400ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<T> Newtonsoft.Json.Linq.JToken::Values<T>()
401
402 ---> System.Exception: Basic block has to end with unconditional control flow.
403{
404 Block_0:
405 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
406 stloc:Type(var_2_0E, call:Type(object::GetType, ldloc:JToken[exp:object](this)))
407 stloc:string(var_3_1B, call:string(StringUtils::FormatWith, ldstr:string("Cannot access child value on {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2_0E)))
408}
409
410 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
411 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
412 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
413 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
414 --- End of inner exception stack trace ---
415 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
416 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
417*/;
418 }
419
420 // Token: 0x0600086D RID: 2157 RVA: 0x00014B74 File Offset: 0x00012D74
421 public void Remove()
422 {
423 while (this._parent == null)
424 {
425 }
426 }
427
428 // Token: 0x0600086E RID: 2158 RVA: 0x00014B8C File Offset: 0x00012D8C
429 public void Replace(JToken value)
430 {
431 while (this._parent == null)
432 {
433 }
434 }
435
436 // Token: 0x0600086F RID: 2159
437 public abstract void WriteTo(JsonWriter writer, params JsonConverter[] converters);
438
439 // Token: 0x06000870 RID: 2160 RVA: 0x00014BA4 File Offset: 0x00012DA4
440 public override string ToString()
441 {
442 string text;
443 return text;
444 }
445
446 // Token: 0x06000871 RID: 2161 RVA: 0x00014BB4 File Offset: 0x00012DB4
448 {
449 if (!true)
450 {
451 }
453 if (!false)
454 {
455 }
456 throw new OutOfMemoryException();
457 }
458
459 // Token: 0x06000872 RID: 2162 RVA: 0x00014BEC File Offset: 0x00012DEC
461 {
462 }
463
464 // Token: 0x06000873 RID: 2163 RVA: 0x00014BFC File Offset: 0x00012DFC
465 private static string GetType(JToken token)
466 {
467 ValidationUtils.ArgumentNotNull("token", "token");
468 string text;
469 return text;
470 }
471
472 // Token: 0x06000874 RID: 2164 RVA: 0x00014C1C File Offset: 0x00012E1C
473 private static bool ValidateToken(JToken o, JTokenType[] validTypes, bool nullable)
474 {
475 return true;
476 }
477
478 // Token: 0x06000875 RID: 2165 RVA: 0x00014C2C File Offset: 0x00012E2C
479 public static explicit operator bool(JToken value)
480 {
481 /*
482An exception occurred when decompiling this method (06000875)
483
484ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
485
486 ---> System.Exception: Basic block has to end with unconditional control flow.
487{
488 IL_0022:
489 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
490 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Boolean."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
491}
492
493 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
494 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
495 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
496 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
497 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
498 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
499 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
500 --- End of inner exception stack trace ---
501 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
502 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
503*/;
504 }
505
506 // Token: 0x06000876 RID: 2166 RVA: 0x00014C74 File Offset: 0x00012E74
507 public static explicit operator DateTimeOffset(JToken value)
508 {
509 if (!true)
510 {
511 }
512 JValue jvalue = JToken.EnsureValue(value);
513 if (jvalue != null)
514 {
515 if (!true)
516 {
517 }
518 object value2 = jvalue._value;
519 if (value2 != null)
520 {
521 }
524 if (value2 != null || value2 != null)
525 {
526 }
527 }
529 string text2;
530 string text = "Can not convert {0} to DateTimeOffset.".FormatWith(invariantCulture2, text2);
531 throw new InvalidCastException();
532 }
533
534 // Token: 0x06000877 RID: 2167 RVA: 0x00014CD4 File Offset: 0x00012ED4
535 public static explicit operator bool?(JToken value)
536 {
537 /*
538An exception occurred when decompiling this method (06000877)
539
540ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Boolean> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
541
542 ---> System.Exception: Basic block has to end with unconditional control flow.
543{
544 IL_0029:
545 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
546 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Boolean."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
547}
548
549 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
550 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
551 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
552 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
553 --- End of inner exception stack trace ---
554 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
555 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
556*/;
557 }
558
559 // Token: 0x06000878 RID: 2168 RVA: 0x00014D24 File Offset: 0x00012F24
560 public static explicit operator long(JToken value)
561 {
562 /*
563An exception occurred when decompiling this method (06000878)
564
565ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int64 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
566
567 ---> System.Exception: Basic block has to end with unconditional control flow.
568{
569 IL_0022:
570 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
571 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int64."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
572}
573
574 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
575 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
576 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
577 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
578 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
579 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
580 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
581 --- End of inner exception stack trace ---
582 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
583 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
584*/;
585 }
586
587 // Token: 0x06000879 RID: 2169 RVA: 0x00014D6C File Offset: 0x00012F6C
588 public static explicit operator DateTime?(JToken value)
589 {
590 /*
591An exception occurred when decompiling this method (06000879)
592
593ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.DateTime> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
594
595 ---> System.Exception: Basic block has to end with unconditional control flow.
596{
597 IL_0029:
598 stloc:CultureInfo(var_9_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
599 stloc:string(var_11_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to DateTime."), ldloc:CultureInfo[exp:IFormatProvider](var_9_31), ldloc:string[exp:object](var_10)))
600}
601
602 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
603 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
604 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
605 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
606 --- End of inner exception stack trace ---
607 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
608 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
609*/;
610 }
611
612 // Token: 0x0600087A RID: 2170 RVA: 0x00014DBC File Offset: 0x00012FBC
613 public static explicit operator DateTimeOffset?(JToken value)
614 {
615 int num = 1;
616 if (num == 0)
617 {
618 }
619 JValue jvalue;
620 if (jvalue != null)
621 {
622 if (num == 0)
623 {
624 }
626 {
627 }
628 }
630 string text2;
631 string text = "Can not convert {0} to DateTimeOffset.".FormatWith(invariantCulture, text2);
632 throw new InvalidCastException();
633 }
634
635 // Token: 0x0600087B RID: 2171 RVA: 0x00014E04 File Offset: 0x00013004
636 public static explicit operator decimal?(JToken value)
637 {
638 /*
639An exception occurred when decompiling this method (0600087B)
640
641ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Decimal> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
642
643 ---> System.Exception: Basic block has to end with unconditional control flow.
644{
645 IL_0026:
646 stloc:CultureInfo(var_7_2E, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
647 stloc:string(var_9_3E, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Decimal."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2E), ldloc:string[exp:object](var_8)))
648}
649
650 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
651 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
652 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
653 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
654 --- End of inner exception stack trace ---
655 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
656 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
657*/;
658 }
659
660 // Token: 0x0600087C RID: 2172 RVA: 0x00014E50 File Offset: 0x00013050
661 public static explicit operator double?(JToken value)
662 {
663 /*
664An exception occurred when decompiling this method (0600087C)
665
666ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Double> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
667
668 ---> System.Exception: Basic block has to end with unconditional control flow.
669{
670 IL_0026:
671 stloc:CultureInfo(var_7_2E, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
672 stloc:string(var_9_3E, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Double."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2E), ldloc:string[exp:object](var_8)))
673}
674
675 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
676 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
677 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
678 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
679 --- End of inner exception stack trace ---
680 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
681 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
682*/;
683 }
684
685 // Token: 0x0600087D RID: 2173 RVA: 0x00014E9C File Offset: 0x0001309C
686 public static explicit operator char?(JToken value)
687 {
688 /*
689An exception occurred when decompiling this method (0600087D)
690
691ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Char> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
692
693 ---> System.Exception: Basic block has to end with unconditional control flow.
694{
695 IL_0029:
696 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
697 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Char."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
698}
699
700 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
701 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
702 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
703 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
704 --- End of inner exception stack trace ---
705 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
706 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
707*/;
708 }
709
710 // Token: 0x0600087E RID: 2174 RVA: 0x00014EEC File Offset: 0x000130EC
711 public static explicit operator int(JToken value)
712 {
713 /*
714An exception occurred when decompiling this method (0600087E)
715
716ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
717
718 ---> System.Exception: Basic block has to end with unconditional control flow.
719{
720 IL_0022:
721 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
722 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int32."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
723}
724
725 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
726 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
727 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
728 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
729 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
730 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
731 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
732 --- End of inner exception stack trace ---
733 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
734 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
735*/;
736 }
737
738 // Token: 0x0600087F RID: 2175 RVA: 0x00014F34 File Offset: 0x00013134
739 public static explicit operator short(JToken value)
740 {
741 /*
742An exception occurred when decompiling this method (0600087F)
743
744ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int16 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
745
746 ---> System.Exception: Basic block has to end with unconditional control flow.
747{
748 IL_0022:
749 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
750 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int16."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
751}
752
753 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
754 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
755 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
756 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
757 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
758 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
759 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
760 --- End of inner exception stack trace ---
761 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
762 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
763*/;
764 }
765
766 // Token: 0x06000880 RID: 2176 RVA: 0x00014F7C File Offset: 0x0001317C
767 [CLSCompliant(false)]
768 public static explicit operator ushort(JToken value)
769 {
770 /*
771An exception occurred when decompiling this method (06000880)
772
773ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt16 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
774
775 ---> System.Exception: Basic block has to end with unconditional control flow.
776{
777 IL_0022:
778 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
779 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt16."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
780}
781
782 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
783 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
784 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
785 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
786 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
787 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
788 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
789 --- End of inner exception stack trace ---
790 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
791 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
792*/;
793 }
794
795 // Token: 0x06000881 RID: 2177 RVA: 0x00014FC4 File Offset: 0x000131C4
796 [CLSCompliant(false)]
797 public static explicit operator char(JToken value)
798 {
799 /*
800An exception occurred when decompiling this method (06000881)
801
802ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Char Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
803
804 ---> System.Exception: Basic block has to end with unconditional control flow.
805{
806 IL_0022:
807 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
808 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Char."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
809}
810
811 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
812 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
813 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
814 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
815 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
816 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
817 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
818 --- End of inner exception stack trace ---
819 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
820 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
821*/;
822 }
823
824 // Token: 0x06000882 RID: 2178 RVA: 0x0001500C File Offset: 0x0001320C
825 public static explicit operator byte(JToken value)
826 {
827 /*
828An exception occurred when decompiling this method (06000882)
829
830ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
831
832 ---> System.Exception: Basic block has to end with unconditional control flow.
833{
834 IL_0022:
835 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
836 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Byte."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
837}
838
839 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
840 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
841 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
842 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
843 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
844 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
845 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
846 --- End of inner exception stack trace ---
847 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
848 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
849*/;
850 }
851
852 // Token: 0x06000883 RID: 2179 RVA: 0x00015054 File Offset: 0x00013254
853 [CLSCompliant(false)]
854 public static explicit operator sbyte(JToken value)
855 {
856 /*
857An exception occurred when decompiling this method (06000883)
858
859ICSharpCode.Decompiler.DecompilerException: Error decompiling System.SByte Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
860
861 ---> System.Exception: Basic block has to end with unconditional control flow.
862{
863 IL_0022:
864 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
865 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to SByte."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
866}
867
868 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
869 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
870 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
871 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
872 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
873 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
874 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
875 --- End of inner exception stack trace ---
876 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
877 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
878*/;
879 }
880
881 // Token: 0x06000884 RID: 2180 RVA: 0x0001509C File Offset: 0x0001329C
882 public static explicit operator int?(JToken value)
883 {
884 /*
885An exception occurred when decompiling this method (06000884)
886
887ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int32> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
888
889 ---> System.Exception: Basic block has to end with unconditional control flow.
890{
891 IL_0029:
892 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
893 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int32."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
894}
895
896 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
897 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
898 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
899 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
900 --- End of inner exception stack trace ---
901 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
902 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
903*/;
904 }
905
906 // Token: 0x06000885 RID: 2181 RVA: 0x000150EC File Offset: 0x000132EC
907 public static explicit operator short?(JToken value)
908 {
909 /*
910An exception occurred when decompiling this method (06000885)
911
912ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int16> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
913
914 ---> System.Exception: Basic block has to end with unconditional control flow.
915{
916 IL_0029:
917 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
918 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int16."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
919}
920
921 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
922 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
923 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
924 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
925 --- End of inner exception stack trace ---
926 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
927 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
928*/;
929 }
930
931 // Token: 0x06000886 RID: 2182 RVA: 0x0001513C File Offset: 0x0001333C
932 [CLSCompliant(false)]
933 public static explicit operator ushort?(JToken value)
934 {
935 /*
936An exception occurred when decompiling this method (06000886)
937
938ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.UInt16> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
939
940 ---> System.Exception: Basic block has to end with unconditional control flow.
941{
942 IL_0029:
943 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
944 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt16."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
945}
946
947 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
948 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
949 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
950 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
951 --- End of inner exception stack trace ---
952 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
953 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
954*/;
955 }
956
957 // Token: 0x06000887 RID: 2183 RVA: 0x0001518C File Offset: 0x0001338C
958 public static explicit operator byte?(JToken value)
959 {
960 /*
961An exception occurred when decompiling this method (06000887)
962
963ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Byte> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
964
965 ---> System.Exception: Basic block has to end with unconditional control flow.
966{
967 IL_0029:
968 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
969 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Byte."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
970}
971
972 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
973 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
974 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
975 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
976 --- End of inner exception stack trace ---
977 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
978 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
979*/;
980 }
981
982 // Token: 0x06000888 RID: 2184 RVA: 0x000151DC File Offset: 0x000133DC
983 [CLSCompliant(false)]
984 public static explicit operator sbyte?(JToken value)
985 {
986 /*
987An exception occurred when decompiling this method (06000888)
988
989ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.SByte> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
990
991 ---> System.Exception: Basic block has to end with unconditional control flow.
992{
993 IL_0029:
994 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
995 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to SByte."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
996}
997
998 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
999 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
1000 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
1001 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
1002 --- End of inner exception stack trace ---
1003 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
1004 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
1005*/;
1006 }
1007
1008 // Token: 0x06000889 RID: 2185 RVA: 0x0001522C File Offset: 0x0001342C
1009 public static explicit operator DateTime(JToken value)
1010 {
1011 /*
1012An exception occurred when decompiling this method (06000889)
1013
1014ICSharpCode.Decompiler.DecompilerException: Error decompiling System.DateTime Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1015
1016 ---> System.Exception: Basic block has to end with unconditional control flow.
1017{
1018 IL_002D:
1019 stloc:CultureInfo(var_8_35, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1020 stloc:string(var_10_45, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to DateTime."), ldloc:CultureInfo[exp:IFormatProvider](var_8_35), ldloc:string[exp:object](var_9)))
1021}
1022
1023 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
1024 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
1025 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
1026 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
1027 --- End of inner exception stack trace ---
1028 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
1029 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
1030*/;
1031 }
1032
1033 // Token: 0x0600088A RID: 2186 RVA: 0x00015280 File Offset: 0x00013480
1034 public static explicit operator long?(JToken value)
1035 {
1036 /*
1037An exception occurred when decompiling this method (0600088A)
1038
1039ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int64> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1040
1041 ---> System.Exception: Basic block has to end with unconditional control flow.
1042{
1043 IL_0026:
1044 stloc:CultureInfo(var_7_2E, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1045 stloc:string(var_9_3E, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Int64."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2E), ldloc:string[exp:object](var_8)))
1046}
1047
1048 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
1049 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
1050 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
1051 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
1052 --- End of inner exception stack trace ---
1053 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
1054 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
1055*/;
1056 }
1057
1058 // Token: 0x0600088B RID: 2187 RVA: 0x000152CC File Offset: 0x000134CC
1059 public static explicit operator float?(JToken value)
1060 {
1061 /*
1062An exception occurred when decompiling this method (0600088B)
1063
1064ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Single> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1065
1066 ---> System.Exception: Basic block has to end with unconditional control flow.
1067{
1068 IL_0029:
1069 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1070 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Single."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
1071}
1072
1073 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
1074 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
1075 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
1076 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
1077 --- End of inner exception stack trace ---
1078 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
1079 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
1080*/;
1081 }
1082
1083 // Token: 0x0600088C RID: 2188 RVA: 0x0001531C File Offset: 0x0001351C
1084 public static explicit operator decimal(JToken value)
1085 {
1086 /*
1087An exception occurred when decompiling this method (0600088C)
1088
1089ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Decimal Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1090
1091 ---> System.Exception: Basic block has to end with unconditional control flow.
1092{
1093 IL_0026:
1094 stloc:CultureInfo(var_6_2E, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1095 stloc:string(var_8_3E, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Decimal."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2E), ldloc:string[exp:object](var_7)))
1096}
1097
1098 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
1099 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
1100 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
1101 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
1102 --- End of inner exception stack trace ---
1103 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
1104 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
1105*/;
1106 }
1107
1108 // Token: 0x0600088D RID: 2189 RVA: 0x00015368 File Offset: 0x00013568
1109 [CLSCompliant(false)]
1110 public static explicit operator uint?(JToken value)
1111 {
1112 /*
1113An exception occurred when decompiling this method (0600088D)
1114
1115ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.UInt32> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1116
1117 ---> System.Exception: Basic block has to end with unconditional control flow.
1118{
1119 IL_0029:
1120 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1121 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt32."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
1122}
1123
1124 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
1125 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
1126 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
1127 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
1128 --- End of inner exception stack trace ---
1129 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
1130 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
1131*/;
1132 }
1133
1134 // Token: 0x0600088E RID: 2190 RVA: 0x000153B8 File Offset: 0x000135B8
1135 [CLSCompliant(false)]
1136 public static explicit operator ulong?(JToken value)
1137 {
1138 /*
1139An exception occurred when decompiling this method (0600088E)
1140
1141ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.UInt64> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1142
1143 ---> System.Exception: Basic block has to end with unconditional control flow.
1144{
1145 IL_0026:
1146 stloc:CultureInfo(var_7_2E, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1147 stloc:string(var_9_3E, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt64."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2E), ldloc:string[exp:object](var_8)))
1148}
1149
1150 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
1151 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
1152 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
1153 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
1154 --- End of inner exception stack trace ---
1155 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
1156 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
1157*/;
1158 }
1159
1160 // Token: 0x0600088F RID: 2191 RVA: 0x00015404 File Offset: 0x00013604
1161 public static explicit operator double(JToken value)
1162 {
1163 /*
1164An exception occurred when decompiling this method (0600088F)
1165
1166ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Double Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1167
1168 ---> System.Exception: Basic block has to end with unconditional control flow.
1169{
1170 IL_0023:
1171 stloc:CultureInfo(var_7_2B, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1172 stloc:string(var_9_3B, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Double."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2B), ldloc:string[exp:object](var_8)))
1173}
1174
1175 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
1176 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
1177 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
1178 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
1179 --- End of inner exception stack trace ---
1180 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
1181 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
1182*/;
1183 }
1184
1185 // Token: 0x06000890 RID: 2192 RVA: 0x00015450 File Offset: 0x00013650
1186 public static explicit operator float(JToken value)
1187 {
1188 /*
1189An exception occurred when decompiling this method (06000890)
1190
1191ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Single Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1192
1193 ---> System.Exception: Basic block has to end with unconditional control flow.
1194{
1195 IL_0023:
1196 stloc:CultureInfo(var_7_2B, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1197 stloc:string(var_9_3B, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Single."), ldloc:CultureInfo[exp:IFormatProvider](var_7_2B), ldloc:string[exp:object](var_8)))
1198}
1199
1200 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
1201 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
1202 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
1203 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
1204 --- End of inner exception stack trace ---
1205 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
1206 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
1207*/;
1208 }
1209
1210 // Token: 0x06000891 RID: 2193 RVA: 0x0001549C File Offset: 0x0001369C
1211 public static explicit operator string(JToken value)
1212 {
1213 /*
1214An exception occurred when decompiling this method (06000891)
1215
1216ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1217
1218 ---> System.Exception: Basic block has to end with unconditional control flow.
1219{
1220 IL_004B:
1221 stloc:CultureInfo(var_10_53, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1222 stloc:string(var_12_63, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to String."), ldloc:CultureInfo[exp:IFormatProvider](var_10_53), ldloc:string[exp:object](var_11)))
1223}
1224
1225 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
1226 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
1227 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
1228 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
1229 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
1230 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
1231 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
1232 --- End of inner exception stack trace ---
1233 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
1234 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
1235*/;
1236 }
1237
1238 // Token: 0x06000892 RID: 2194 RVA: 0x00015510 File Offset: 0x00013710
1239 [CLSCompliant(false)]
1240 public static explicit operator uint(JToken value)
1241 {
1242 /*
1243An exception occurred when decompiling this method (06000892)
1244
1245ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt32 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1246
1247 ---> System.Exception: Basic block has to end with unconditional control flow.
1248{
1249 IL_0022:
1250 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1251 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt32."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
1252}
1253
1254 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
1255 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
1256 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
1257 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
1258 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
1259 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
1260 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
1261 --- End of inner exception stack trace ---
1262 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
1263 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
1264*/;
1265 }
1266
1267 // Token: 0x06000893 RID: 2195 RVA: 0x00015558 File Offset: 0x00013758
1268 [CLSCompliant(false)]
1269 public static explicit operator ulong(JToken value)
1270 {
1271 /*
1272An exception occurred when decompiling this method (06000893)
1273
1274ICSharpCode.Decompiler.DecompilerException: Error decompiling System.UInt64 Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1275
1276 ---> System.Exception: Basic block has to end with unconditional control flow.
1277{
1278 IL_0022:
1279 stloc:CultureInfo(var_6_2A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1280 stloc:string(var_8_3A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to UInt64."), ldloc:CultureInfo[exp:IFormatProvider](var_6_2A), ldloc:string[exp:object](var_7)))
1281}
1282
1283 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
1284 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
1285 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
1286 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
1287 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
1288 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
1289 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
1290 --- End of inner exception stack trace ---
1291 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
1292 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
1293*/;
1294 }
1295
1296 // Token: 0x06000894 RID: 2196 RVA: 0x000155A0 File Offset: 0x000137A0
1297 public static explicit operator byte[](JToken value)
1298 {
1299 /*
1300An exception occurred when decompiling this method (06000894)
1301
1302ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Byte[] Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1303
1304 ---> System.Exception: Basic block has to end with unconditional control flow.
1305{
1306 IL_0044:
1307 stloc:CultureInfo(var_8_4C, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1308 stloc:string(var_10_5C, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to byte array."), ldloc:CultureInfo[exp:IFormatProvider](var_8_4C), ldloc:string[exp:object](var_9)))
1309}
1310
1311 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
1312 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
1313 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
1314 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
1315 --- End of inner exception stack trace ---
1316 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
1317 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
1318*/;
1319 }
1320
1321 // Token: 0x06000895 RID: 2197 RVA: 0x0001560C File Offset: 0x0001380C
1322 public static explicit operator Guid(JToken value)
1323 {
1324 /*
1325An exception occurred when decompiling this method (06000895)
1326
1327ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Guid Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1328
1329 ---> System.Exception: Basic block has to end with unconditional control flow.
1330{
1331 IL_003D:
1332 stloc:CultureInfo(var_8_45, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1333 stloc:string(var_10_55, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Guid."), ldloc:CultureInfo[exp:IFormatProvider](var_8_45), ldloc:string[exp:object](var_9)))
1334}
1335
1336 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
1337 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
1338 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
1339 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
1340 --- End of inner exception stack trace ---
1341 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
1342 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
1343*/;
1344 }
1345
1346 // Token: 0x06000896 RID: 2198 RVA: 0x00015670 File Offset: 0x00013870
1347 public static explicit operator Guid?(JToken value)
1348 {
1349 /*
1350An exception occurred when decompiling this method (06000896)
1351
1352ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Guid> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1353
1354 ---> System.Exception: Basic block has to end with unconditional control flow.
1355{
1356 IL_0047:
1357 stloc:CultureInfo(var_9_4F, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1358 stloc:string(var_11_5F, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Guid."), ldloc:CultureInfo[exp:IFormatProvider](var_9_4F), ldloc:string[exp:object](var_10)))
1359}
1360
1361 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
1362 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
1363 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
1364 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
1365 --- End of inner exception stack trace ---
1366 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
1367 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
1368*/;
1369 }
1370
1371 // Token: 0x06000897 RID: 2199 RVA: 0x000156E0 File Offset: 0x000138E0
1372 public static explicit operator TimeSpan(JToken value)
1373 {
1374 /*
1375An exception occurred when decompiling this method (06000897)
1376
1377ICSharpCode.Decompiler.DecompilerException: Error decompiling System.TimeSpan Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1378
1379 ---> System.Exception: Basic block has to end with unconditional control flow.
1380{
1381 IL_0032:
1382 stloc:CultureInfo(var_7_3A, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1383 stloc:string(var_9_4A, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to TimeSpan."), ldloc:CultureInfo[exp:IFormatProvider](var_7_3A), ldloc:string[exp:object](var_8)))
1384}
1385
1386 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
1387 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
1388 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
1389 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
1390 --- End of inner exception stack trace ---
1391 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
1392 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
1393*/;
1394 }
1395
1396 // Token: 0x06000898 RID: 2200 RVA: 0x00015738 File Offset: 0x00013938
1397 public static explicit operator TimeSpan?(JToken value)
1398 {
1399 /*
1400An exception occurred when decompiling this method (06000898)
1401
1402ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.TimeSpan> Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1403
1404 ---> System.Exception: Basic block has to end with unconditional control flow.
1405{
1406 IL_002B:
1407 stloc:CultureInfo(var_7_33, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1408 stloc:string(var_9_43, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to TimeSpan."), ldloc:CultureInfo[exp:IFormatProvider](var_7_33), ldloc:string[exp:object](var_8)))
1409}
1410
1411 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
1412 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
1413 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
1414 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
1415 --- End of inner exception stack trace ---
1416 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
1417 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
1418*/;
1419 }
1420
1421 // Token: 0x06000899 RID: 2201 RVA: 0x0001578C File Offset: 0x0001398C
1422 public static explicit operator Uri(JToken value)
1423 {
1424 /*
1425An exception occurred when decompiling this method (06000899)
1426
1427ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Uri Newtonsoft.Json.Linq.JToken::op_Explicit(Newtonsoft.Json.Linq.JToken)
1428
1429 ---> System.Exception: Basic block has to end with unconditional control flow.
1430{
1431 IL_0029:
1432 stloc:CultureInfo(var_8_31, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
1433 stloc:string(var_10_41, call:string(StringUtils::FormatWith, ldstr:string("Can not convert {0} to Uri."), ldloc:CultureInfo[exp:IFormatProvider](var_8_31), ldloc:string[exp:object](var_9)))
1434}
1435
1436 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
1437 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
1438 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
1439 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
1440 --- End of inner exception stack trace ---
1441 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
1442 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
1443*/;
1444 }
1445
1446 // Token: 0x0600089A RID: 2202 RVA: 0x0000212A File Offset: 0x0000032A
1447 public static implicit operator JToken(bool value)
1448 {
1449 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1450 }
1451
1452 // Token: 0x0600089B RID: 2203 RVA: 0x0000212A File Offset: 0x0000032A
1453 public static implicit operator JToken(DateTimeOffset value)
1454 {
1455 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1456 }
1457
1458 // Token: 0x0600089C RID: 2204 RVA: 0x0000212A File Offset: 0x0000032A
1459 public static implicit operator JToken(byte value)
1460 {
1461 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1462 }
1463
1464 // Token: 0x0600089D RID: 2205 RVA: 0x0000212A File Offset: 0x0000032A
1465 public static implicit operator JToken(byte? value)
1466 {
1467 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1468 }
1469
1470 // Token: 0x0600089E RID: 2206 RVA: 0x0000212A File Offset: 0x0000032A
1471 [CLSCompliant(false)]
1472 public static implicit operator JToken(sbyte value)
1473 {
1474 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1475 }
1476
1477 // Token: 0x0600089F RID: 2207 RVA: 0x0000212A File Offset: 0x0000032A
1478 [CLSCompliant(false)]
1479 public static implicit operator JToken(sbyte? value)
1480 {
1481 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1482 }
1483
1484 // Token: 0x060008A0 RID: 2208 RVA: 0x0000212A File Offset: 0x0000032A
1485 public static implicit operator JToken(bool? value)
1486 {
1487 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1488 }
1489
1490 // Token: 0x060008A1 RID: 2209 RVA: 0x0000212A File Offset: 0x0000032A
1491 public static implicit operator JToken(long value)
1492 {
1493 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1494 }
1495
1496 // Token: 0x060008A2 RID: 2210 RVA: 0x0000212A File Offset: 0x0000032A
1497 public static implicit operator JToken(DateTime? value)
1498 {
1499 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1500 }
1501
1502 // Token: 0x060008A3 RID: 2211 RVA: 0x0000212A File Offset: 0x0000032A
1503 public static implicit operator JToken(DateTimeOffset? value)
1504 {
1505 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1506 }
1507
1508 // Token: 0x060008A4 RID: 2212 RVA: 0x0000212A File Offset: 0x0000032A
1509 public static implicit operator JToken(decimal? value)
1510 {
1511 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1512 }
1513
1514 // Token: 0x060008A5 RID: 2213 RVA: 0x0000212A File Offset: 0x0000032A
1515 public static implicit operator JToken(double? value)
1516 {
1517 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1518 }
1519
1520 // Token: 0x060008A6 RID: 2214 RVA: 0x0000212A File Offset: 0x0000032A
1521 [CLSCompliant(false)]
1522 public static implicit operator JToken(short value)
1523 {
1524 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1525 }
1526
1527 // Token: 0x060008A7 RID: 2215 RVA: 0x0000212A File Offset: 0x0000032A
1528 [CLSCompliant(false)]
1529 public static implicit operator JToken(ushort value)
1530 {
1531 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1532 }
1533
1534 // Token: 0x060008A8 RID: 2216 RVA: 0x0000212A File Offset: 0x0000032A
1535 public static implicit operator JToken(int value)
1536 {
1537 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1538 }
1539
1540 // Token: 0x060008A9 RID: 2217 RVA: 0x0000212A File Offset: 0x0000032A
1541 public static implicit operator JToken(int? value)
1542 {
1543 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1544 }
1545
1546 // Token: 0x060008AA RID: 2218 RVA: 0x0000212A File Offset: 0x0000032A
1547 public static implicit operator JToken(DateTime value)
1548 {
1549 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1550 }
1551
1552 // Token: 0x060008AB RID: 2219 RVA: 0x0000212A File Offset: 0x0000032A
1553 public static implicit operator JToken(long? value)
1554 {
1555 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1556 }
1557
1558 // Token: 0x060008AC RID: 2220 RVA: 0x0000212A File Offset: 0x0000032A
1559 public static implicit operator JToken(float? value)
1560 {
1561 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1562 }
1563
1564 // Token: 0x060008AD RID: 2221 RVA: 0x0000212A File Offset: 0x0000032A
1565 public static implicit operator JToken(decimal value)
1566 {
1567 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1568 }
1569
1570 // Token: 0x060008AE RID: 2222 RVA: 0x0000212A File Offset: 0x0000032A
1571 [CLSCompliant(false)]
1572 public static implicit operator JToken(short? value)
1573 {
1574 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1575 }
1576
1577 // Token: 0x060008AF RID: 2223 RVA: 0x0000212A File Offset: 0x0000032A
1578 [CLSCompliant(false)]
1579 public static implicit operator JToken(ushort? value)
1580 {
1581 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1582 }
1583
1584 // Token: 0x060008B0 RID: 2224 RVA: 0x0000212A File Offset: 0x0000032A
1585 [CLSCompliant(false)]
1586 public static implicit operator JToken(uint? value)
1587 {
1588 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1589 }
1590
1591 // Token: 0x060008B1 RID: 2225 RVA: 0x0000212A File Offset: 0x0000032A
1592 [CLSCompliant(false)]
1593 public static implicit operator JToken(ulong? value)
1594 {
1595 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1596 }
1597
1598 // Token: 0x060008B2 RID: 2226 RVA: 0x0000212A File Offset: 0x0000032A
1599 public static implicit operator JToken(double value)
1600 {
1601 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1602 }
1603
1604 // Token: 0x060008B3 RID: 2227 RVA: 0x0000212A File Offset: 0x0000032A
1605 public static implicit operator JToken(float value)
1606 {
1607 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1608 }
1609
1610 // Token: 0x060008B4 RID: 2228 RVA: 0x0000212A File Offset: 0x0000032A
1611 public static implicit operator JToken(string value)
1612 {
1613 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1614 }
1615
1616 // Token: 0x060008B5 RID: 2229 RVA: 0x0000212A File Offset: 0x0000032A
1617 [CLSCompliant(false)]
1618 public static implicit operator JToken(uint value)
1619 {
1620 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1621 }
1622
1623 // Token: 0x060008B6 RID: 2230 RVA: 0x0000212A File Offset: 0x0000032A
1624 [CLSCompliant(false)]
1625 public static implicit operator JToken(ulong value)
1626 {
1627 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1628 }
1629
1630 // Token: 0x060008B7 RID: 2231 RVA: 0x0000212A File Offset: 0x0000032A
1631 public static implicit operator JToken(byte[] value)
1632 {
1633 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1634 }
1635
1636 // Token: 0x060008B8 RID: 2232 RVA: 0x0000212A File Offset: 0x0000032A
1637 public static implicit operator JToken(Uri value)
1638 {
1639 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1640 }
1641
1642 // Token: 0x060008B9 RID: 2233 RVA: 0x0000212A File Offset: 0x0000032A
1643 public static implicit operator JToken(TimeSpan value)
1644 {
1645 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1646 }
1647
1648 // Token: 0x060008BA RID: 2234 RVA: 0x0000212A File Offset: 0x0000032A
1649 public static implicit operator JToken(TimeSpan? value)
1650 {
1651 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1652 }
1653
1654 // Token: 0x060008BB RID: 2235 RVA: 0x0000212A File Offset: 0x0000032A
1655 public static implicit operator JToken(Guid value)
1656 {
1657 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1658 }
1659
1660 // Token: 0x060008BC RID: 2236 RVA: 0x0000212A File Offset: 0x0000032A
1661 public static implicit operator JToken(Guid? value)
1662 {
1663 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1664 }
1665
1666 // Token: 0x060008BD RID: 2237 RVA: 0x0000212A File Offset: 0x0000032A
1668 {
1669 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1670 }
1671
1672 // Token: 0x060008BE RID: 2238 RVA: 0x000157DC File Offset: 0x000139DC
1674 {
1675 IEnumerator enumerator;
1676 return enumerator;
1677 }
1678
1679 // Token: 0x060008BF RID: 2239
1680 internal abstract int GetDeepHashCode();
1681
1682 // Token: 0x17000196 RID: 406
1684 {
1685 get
1686 {
1687 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1688 }
1689 }
1690
1691 // Token: 0x060008C1 RID: 2241 RVA: 0x0000212A File Offset: 0x0000032A
1693 {
1694 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1695 }
1696
1697 // Token: 0x060008C2 RID: 2242 RVA: 0x000157EC File Offset: 0x000139EC
1699 {
1700 ValidationUtils.ArgumentNotNull("jsonSerializer", "o");
1701 ValidationUtils.ArgumentNotNull(o, "jsonSerializer");
1702 if (!false)
1703 {
1704 }
1705 throw new OutOfMemoryException();
1706 }
1707
1708 // Token: 0x060008C3 RID: 2243 RVA: 0x00015830 File Offset: 0x00013A30
1709 public static JToken FromObject(object o)
1710 {
1712 JToken jtoken;
1713 return jtoken;
1714 }
1715
1716 // Token: 0x060008C4 RID: 2244 RVA: 0x00015848 File Offset: 0x00013A48
1718 {
1719 if (!true)
1720 {
1721 }
1722 JToken jtoken;
1723 return jtoken;
1724 }
1725
1726 // Token: 0x060008C5 RID: 2245 RVA: 0x0001585C File Offset: 0x00013A5C
1727 public T ToObject<T>()
1728 {
1729 Type type;
1730 object obj = this.ToObject(type);
1731 throw new InvalidCastException();
1732 }
1733
1734 // Token: 0x060008C6 RID: 2246 RVA: 0x00015878 File Offset: 0x00013A78
1735 public object ToObject(Type objectType)
1736 {
1737 if (!true)
1738 {
1739 }
1740 if (!true)
1741 {
1742 }
1744 return this.ToObject(objectType, jsonSerializer);
1745 }
1746
1747 // Token: 0x060008C7 RID: 2247 RVA: 0x00015A18 File Offset: 0x00013C18
1749 {
1750 object obj;
1751 do
1752 {
1753 Type type;
1754 obj = this.ToObject(type, jsonSerializer);
1755 if (obj == null)
1756 {
1757 return;
1758 }
1759 }
1760 while (obj != null);
1761 throw new InvalidCastException();
1762 }
1763
1764 // Token: 0x060008C8 RID: 2248 RVA: 0x00015A3C File Offset: 0x00013C3C
1765 public object ToObject(Type objectType, JsonSerializer jsonSerializer)
1766 {
1768 if (!false)
1769 {
1770 object obj;
1771 return obj;
1772 }
1773 throw new OutOfMemoryException();
1774 }
1775
1776 // Token: 0x060008C9 RID: 2249 RVA: 0x00015A74 File Offset: 0x00013C74
1777 public static JToken ReadFrom(JsonReader reader)
1778 {
1779 if (!true)
1780 {
1781 }
1782 JToken jtoken;
1783 return jtoken;
1784 }
1785
1786 // Token: 0x060008CA RID: 2250 RVA: 0x00015A88 File Offset: 0x00013C88
1787 public static JToken ReadFrom(JsonReader reader, JsonLoadSettings settings)
1788 {
1789 ValidationUtils.ArgumentNotNull("reader", "reader");
1790 if ("reader" != null || reader == null || reader._tokenType != JsonToken.None)
1791 {
1792 return "reader";
1793 }
1794 return "Error reading JToken from JsonReader.";
1795 }
1796
1797 // Token: 0x060008CB RID: 2251 RVA: 0x00015AE8 File Offset: 0x00013CE8
1798 public static JToken Parse(string json)
1799 {
1800 if (!true)
1801 {
1802 }
1803 JToken jtoken;
1804 return jtoken;
1805 }
1806
1807 // Token: 0x060008CC RID: 2252 RVA: 0x00015AFC File Offset: 0x00013CFC
1808 public static JToken Parse(string json, JsonLoadSettings settings)
1809 {
1810 if (!true)
1811 {
1812 }
1813 if (!false)
1814 {
1815 JToken jtoken;
1816 return jtoken;
1817 }
1818 throw new OutOfMemoryException();
1819 }
1820
1821 // Token: 0x060008CD RID: 2253 RVA: 0x00015B2C File Offset: 0x00013D2C
1822 public static JToken Load(JsonReader reader, JsonLoadSettings settings)
1823 {
1824 if (!true)
1825 {
1826 }
1827 JToken jtoken;
1828 return jtoken;
1829 }
1830
1831 // Token: 0x060008CE RID: 2254 RVA: 0x00015B40 File Offset: 0x00013D40
1832 public static JToken Load(JsonReader reader)
1833 {
1834 if (!true)
1835 {
1836 }
1837 JToken jtoken;
1838 return jtoken;
1839 }
1840
1841 // Token: 0x060008CF RID: 2255 RVA: 0x00015B54 File Offset: 0x00013D54
1842 internal void SetLineInfo(IJsonLineInfo lineInfo, JsonLoadSettings settings)
1843 {
1844 if (settings != null)
1845 {
1846 if (lineInfo != null)
1847 {
1849 return;
1850 }
1851 }
1852 else if (lineInfo != null)
1853 {
1854 return;
1855 }
1856 }
1857
1858 // Token: 0x060008D0 RID: 2256 RVA: 0x00015B78 File Offset: 0x00013D78
1859 internal void SetLineInfo(int lineNumber, int linePosition)
1860 {
1861 }
1862
1863 // Token: 0x060008D1 RID: 2257 RVA: 0x00015B88 File Offset: 0x00013D88
1865 {
1866 /*
1867An exception occurred when decompiling this method (060008D1)
1868
1869ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JToken::Newtonsoft.Json.IJsonLineInfo.HasLineInfo()
1870
1871 ---> System.Exception: Basic block has to end with unconditional control flow.
1872{
1873 Block_0:
1874 stloc:LineInfoAnnotation(var_0_06, call:LineInfoAnnotation(JToken::Annotation, ldloc:JToken(this)))
1875}
1876
1877 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
1878 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
1879 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
1880 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
1881 --- End of inner exception stack trace ---
1882 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
1883 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
1884*/;
1885 }
1886
1887 // Token: 0x17000197 RID: 407
1888 // (get) Token: 0x060008D2 RID: 2258 RVA: 0x00015B9C File Offset: 0x00013D9C
1890 {
1891 get
1892 {
1894 do
1895 {
1897 }
1898 while (lineInfoAnnotation == null);
1900 }
1901 }
1902
1903 // Token: 0x17000198 RID: 408
1904 // (get) Token: 0x060008D3 RID: 2259 RVA: 0x00015BBC File Offset: 0x00013DBC
1906 {
1907 get
1908 {
1910 do
1911 {
1913 }
1914 while (lineInfoAnnotation == null);
1916 }
1917 }
1918
1919 // Token: 0x060008D4 RID: 2260 RVA: 0x00015BDC File Offset: 0x00013DDC
1920 public JToken SelectToken(string path)
1921 {
1922 long num = 0L;
1923 return this.SelectToken(path, num != 0L);
1924 }
1925
1926 // Token: 0x060008D5 RID: 2261 RVA: 0x00015BF4 File Offset: 0x00013DF4
1927 public JToken SelectToken(string path, bool errorWhenNoMatch)
1928 {
1929 while (!false)
1930 {
1931 }
1932 long num = 0L;
1933 IEnumerable<JToken> enumerable;
1934 if (enumerable != null)
1935 {
1936 }
1937 if (num == 0L)
1938 {
1939 }
1940 throw new OutOfMemoryException();
1941 }
1942
1943 // Token: 0x060008D6 RID: 2262 RVA: 0x00015C2C File Offset: 0x00013E2C
1945 {
1946 long num = 0L;
1947 return this.SelectTokens(path, num != 0L);
1948 }
1949
1950 // Token: 0x060008D7 RID: 2263 RVA: 0x00015C44 File Offset: 0x00013E44
1952 {
1953 IEnumerable<JToken> enumerable;
1954 return enumerable;
1955 }
1956
1957 // Token: 0x060008D8 RID: 2264 RVA: 0x0000212A File Offset: 0x0000032A
1959 {
1960 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
1961 }
1962
1963 // Token: 0x060008D9 RID: 2265 RVA: 0x00015C54 File Offset: 0x00013E54
1965 {
1966 return this;
1967 }
1968
1969 // Token: 0x060008DA RID: 2266 RVA: 0x00015C64 File Offset: 0x00013E64
1970 public void AddAnnotation(object annotation)
1971 {
1972 if (annotation != null)
1973 {
1974 object annotations = this._annotations;
1975 if (annotations != null)
1976 {
1977 if (annotations != null)
1978 {
1979 return;
1980 }
1981 object annotations2 = this._annotations;
1982 if (annotations2 == null || annotations2 != null)
1983 {
1984 return;
1985 }
1986 }
1987 else if (annotation == null || annotation != null)
1988 {
1989 return;
1990 }
1991 }
1992 throw new ArrayTypeMismatchException();
1993 }
1994
1995 // Token: 0x060008DB RID: 2267 RVA: 0x00015CAC File Offset: 0x00013EAC
1997 {
1998 object annotations = this._annotations;
1999 if (annotations != null)
2000 {
2001 if (annotations != null)
2002 {
2003 if (this == null)
2004 {
2005 goto IL_0021;
2006 }
2007 if (this != null)
2008 {
2009 goto IL_0023;
2010 }
2011 }
2012 if (annotations != null)
2013 {
2014 if (annotations == null)
2015 {
2016 throw new InvalidCastException();
2017 }
2018 }
2019 IL_0021:;
2020 }
2021 IL_0023:
2022 while (this != null)
2023 {
2024 }
2025 throw new InvalidCastException();
2026 }
2027
2028 // Token: 0x060008DC RID: 2268 RVA: 0x00015CE4 File Offset: 0x00013EE4
2029 public object Annotation(Type type)
2030 {
2031 for (;;)
2032 {
2033 if (type != null)
2034 {
2035 object annotations = this._annotations;
2036 if (annotations == null)
2037 {
2038 return;
2039 }
2040 if (annotations == null || this != null)
2041 {
2042 break;
2043 }
2044 }
2045 }
2046 object annotations2 = this._annotations;
2047 object annotations3 = this._annotations;
2048 }
2049
2050 // Token: 0x060008DD RID: 2269 RVA: 0x00015D18 File Offset: 0x00013F18
2052 {
2053 /*
2054An exception occurred when decompiling this method (060008DD)
2055
2056ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerable`1<T> Newtonsoft.Json.Linq.JToken::Annotations<T>()
2057
2058 ---> System.Exception: Basic block has to end with unconditional control flow.
2059{
2060 Block_0:
2061 stfld:object(JToken::_annotations, ldloc:JToken(this), ldloc:JToken[exp:object](this))
2062}
2063
2064 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
2065 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
2066 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
2067 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
2068 --- End of inner exception stack trace ---
2069 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
2070 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
2071*/;
2072 }
2073
2074 // Token: 0x060008DE RID: 2270 RVA: 0x0000212A File Offset: 0x0000032A
2076 {
2077 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2078 }
2079
2080 // Token: 0x060008DF RID: 2271 RVA: 0x00015D2C File Offset: 0x00013F2C
2082 {
2083 object annotations = this._annotations;
2084 if (annotations != null)
2085 {
2086 if (annotations != null)
2087 {
2088 if (false)
2089 {
2090 return;
2091 }
2092 }
2093 else if (this._annotations != null)
2094 {
2095 }
2096 }
2097 }
2098
2099 // Token: 0x060008E0 RID: 2272 RVA: 0x00015D5C File Offset: 0x00013F5C
2100 public void RemoveAnnotations(Type type)
2101 {
2102 while (type == null)
2103 {
2104 }
2105 object annotations = this._annotations;
2106 if (annotations != null)
2107 {
2108 if (annotations != null)
2109 {
2110 long num = 0L;
2111 if (type == null)
2112 {
2113 throw new ArrayTypeMismatchException();
2114 }
2115 if (num != 0L)
2116 {
2117 return;
2118 }
2119 }
2120 else
2121 {
2122 object annotations2 = this._annotations;
2123 }
2124 }
2125 }
2126
2127 // Token: 0x060008E1 RID: 2273 RVA: 0x00015D94 File Offset: 0x00013F94
2128 // Note: this type is marked as 'beforefieldinit'.
2129 static JToken()
2130 {
2131 }
2132
2133 // Token: 0x0400033C RID: 828
2135
2136 // Token: 0x0400033D RID: 829
2138
2139 // Token: 0x0400033E RID: 830
2141
2142 // Token: 0x0400033F RID: 831
2143 private JToken _next;
2144
2145 // Token: 0x04000340 RID: 832
2146 private object _annotations;
2147
2148 // Token: 0x04000341 RID: 833
2150
2151 // Token: 0x04000342 RID: 834
2153
2154 // Token: 0x04000343 RID: 835
2156
2157 // Token: 0x04000344 RID: 836
2159
2160 // Token: 0x04000345 RID: 837
2162
2163 // Token: 0x04000346 RID: 838
2164 private static readonly JTokenType[] UriTypes;
2165
2166 // Token: 0x04000347 RID: 839
2168
2169 // Token: 0x04000348 RID: 840
2171
2172 // Token: 0x04000349 RID: 841
2174
2175 // Token: 0x020000D6 RID: 214
2177 {
2178 // Token: 0x060008E2 RID: 2274 RVA: 0x00015DA4 File Offset: 0x00013FA4
2179 public LineInfoAnnotation(int lineNumber, int linePosition)
2180 {
2181 this.LineNumber = lineNumber;
2182 }
2183
2184 // Token: 0x0400034A RID: 842
2185 internal readonly int LineNumber;
2186
2187 // Token: 0x0400034B RID: 843
2189 }
2190
2191 // Token: 0x020000D7 RID: 215
2194 {
2195 // Token: 0x060008E3 RID: 2275 RVA: 0x00015DC0 File Offset: 0x00013FC0
2198 {
2199 this.<>1__state = <>1__state;
2202 }
2203
2204 // Token: 0x060008E4 RID: 2276 RVA: 0x00015DF0 File Offset: 0x00013FF0
2206 void IDisposable.Dispose()
2207 {
2208 }
2209
2210 // Token: 0x060008E5 RID: 2277 RVA: 0x00015E00 File Offset: 0x00014000
2211 private bool MoveNext()
2212 {
2213 JContainer parent;
2214 do
2215 {
2216 int num = this.<>1__state;
2217 if (num != 0)
2218 {
2219 return;
2220 }
2221 bool flag = this.self;
2222 this.<>1__state = num;
2223 if (!flag)
2224 {
2225 }
2226 JToken jtoken = this.<current>5__1;
2227 this.<>1__state = (flag ? 1 : 0);
2228 parent = jtoken._parent;
2229 this.<current>5__1 = parent;
2230 }
2231 while (parent == null);
2232 this.<>2__current = parent;
2233 int num2 = 1;
2234 this.<>1__state = num2;
2235 }
2236
2237 // Token: 0x17000199 RID: 409
2238 // (get) Token: 0x060008E6 RID: 2278 RVA: 0x00015E5C File Offset: 0x0001405C
2240 {
2242 get
2243 {
2244 return this.<>2__current;
2245 }
2246 }
2247
2248 // Token: 0x060008E7 RID: 2279 RVA: 0x0000212A File Offset: 0x0000032A
2250 void IEnumerator.Reset()
2251 {
2252 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2253 }
2254
2255 // Token: 0x1700019A RID: 410
2256 // (get) Token: 0x060008E8 RID: 2280 RVA: 0x00015E70 File Offset: 0x00014070
2257 object IEnumerator.Current
2258 {
2260 get
2261 {
2262 /*
2263An exception occurred when decompiling this method (060008E8)
2264
2265ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object Newtonsoft.Json.Linq.JToken/<GetAncestors>d__41::System.Collections.IEnumerator.get_Current()
2266
2267 ---> System.Exception: Basic block has to end with unconditional control flow.
2268{
2269 Block_0:
2270 stloc:JToken(var_0_06, ldfld:JToken('<GetAncestors>d__41'::<>2__current, ldloc:'<GetAncestors>d__41'(this)))
2271}
2272
2273 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
2274 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
2275 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
2276 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
2277 --- End of inner exception stack trace ---
2278 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
2279 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
2280*/;
2281 }
2282 }
2283
2284 // Token: 0x060008E9 RID: 2281 RVA: 0x00015E84 File Offset: 0x00014084
2287 {
2288 /*
2289An exception occurred when decompiling this method (060008E9)
2290
2291ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.JToken/<GetAncestors>d__41::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator()
2292
2293 ---> System.Exception: Basic block has to end with unconditional control flow.
2294{
2295 Block_0:
2296 stloc:int32(var_0_06, ldfld:int32('<GetAncestors>d__41'::<>1__state, ldloc:'<GetAncestors>d__41'(this)))
2297 stloc:int32(var_1_0D, ldfld:int32('<GetAncestors>d__41'::<>l__initialThreadId, ldloc:'<GetAncestors>d__41'(this)))
2298 stloc:int32(var_3_1A, callgetter:int32(Thread::get_ManagedThreadId, callgetter:Thread(Thread::get_CurrentThread)))
2299 stloc:JToken(var_5_24, ldfld:JToken('<GetAncestors>d__41'::<>4__this, ldloc:'<GetAncestors>d__41'(this)))
2300 stloc:bool(var_6_2C, ldfld:bool('<GetAncestors>d__41'::<>3__self, ldloc:'<GetAncestors>d__41'(this)))
2301}
2302
2303 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
2304 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
2305 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
2306 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
2307 --- End of inner exception stack trace ---
2308 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
2309 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
2310*/;
2311 }
2312
2313 // Token: 0x060008EA RID: 2282 RVA: 0x00015EC0 File Offset: 0x000140C0
2316 {
2317 /*
2318An exception occurred when decompiling this method (060008EA)
2319
2320ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Newtonsoft.Json.Linq.JToken/<GetAncestors>d__41::System.Collections.IEnumerable.GetEnumerator()
2321
2322 ---> System.Exception: Basic block has to end with unconditional control flow.
2323{
2324 Block_0:
2325 stloc:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>(var_0_06, call:IEnumerator`1[exp:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>]('<GetAncestors>d__41'::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator, ldloc:'<GetAncestors>d__41'(this)))
2326}
2327
2328 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
2329 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
2330 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
2331 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
2332 --- End of inner exception stack trace ---
2333 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
2334 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
2335*/;
2336 }
2337
2338 // Token: 0x0400034C RID: 844
2339 private int <>1__state;
2340
2341 // Token: 0x0400034D RID: 845
2342 private JToken <>2__current;
2343
2344 // Token: 0x0400034E RID: 846
2346
2347 // Token: 0x0400034F RID: 847
2348 private bool self;
2349
2350 // Token: 0x04000350 RID: 848
2351 public bool <>3__self;
2352
2353 // Token: 0x04000351 RID: 849
2354 public JToken <>4__this;
2355
2356 // Token: 0x04000352 RID: 850
2357 private JToken <current>5__1;
2358 }
2359
2360 // Token: 0x020000D8 RID: 216
2363 {
2364 // Token: 0x060008EB RID: 2283 RVA: 0x00015ED4 File Offset: 0x000140D4
2367 {
2368 this.<>1__state = <>1__state;
2371 }
2372
2373 // Token: 0x060008EC RID: 2284 RVA: 0x00015F04 File Offset: 0x00014104
2375 void IDisposable.Dispose()
2376 {
2377 }
2378
2379 // Token: 0x060008ED RID: 2285 RVA: 0x00015F14 File Offset: 0x00014114
2380 private bool MoveNext()
2381 {
2382 /*
2383An exception occurred when decompiling this method (060008ED)
2384
2385ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JToken/<AfterSelf>d__42::MoveNext()
2386
2387 ---> System.Exception: Basic block has to end with unconditional control flow.
2388{
2389 Block_1:
2390 stfld:JToken('<AfterSelf>d__42'::<>2__current, ldloc:'<AfterSelf>d__42'(this), ldloc:JToken(var_0_20))
2391 stloc:int32(var_1_2C, ldc.i4:int32(1))
2392 stfld:int32('<AfterSelf>d__42'::<>1__state, ldloc:'<AfterSelf>d__42'(this), ldloc:int32(var_1_2C))
2393}
2394
2395 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
2396 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
2397 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
2398 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
2399 --- End of inner exception stack trace ---
2400 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
2401 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
2402*/;
2403 }
2404
2405 // Token: 0x1700019B RID: 411
2406 // (get) Token: 0x060008EE RID: 2286 RVA: 0x00015F54 File Offset: 0x00014154
2408 {
2410 get
2411 {
2412 return this.<>2__current;
2413 }
2414 }
2415
2416 // Token: 0x060008EF RID: 2287 RVA: 0x0000212A File Offset: 0x0000032A
2418 void IEnumerator.Reset()
2419 {
2420 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2421 }
2422
2423 // Token: 0x1700019C RID: 412
2424 // (get) Token: 0x060008F0 RID: 2288 RVA: 0x00015F68 File Offset: 0x00014168
2425 object IEnumerator.Current
2426 {
2428 get
2429 {
2430 /*
2431An exception occurred when decompiling this method (060008F0)
2432
2433ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object Newtonsoft.Json.Linq.JToken/<AfterSelf>d__42::System.Collections.IEnumerator.get_Current()
2434
2435 ---> System.Exception: Basic block has to end with unconditional control flow.
2436{
2437 Block_0:
2438 stloc:JToken(var_0_06, ldfld:JToken('<AfterSelf>d__42'::<>2__current, ldloc:'<AfterSelf>d__42'(this)))
2439}
2440
2441 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
2442 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
2443 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
2444 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
2445 --- End of inner exception stack trace ---
2446 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
2447 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
2448*/;
2449 }
2450 }
2451
2452 // Token: 0x060008F1 RID: 2289 RVA: 0x00015F7C File Offset: 0x0001417C
2455 {
2456 /*
2457An exception occurred when decompiling this method (060008F1)
2458
2459ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.JToken/<AfterSelf>d__42::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator()
2460
2461 ---> System.Exception: Basic block has to end with unconditional control flow.
2462{
2463 Block_0:
2464 stloc:int32(var_0_06, ldfld:int32('<AfterSelf>d__42'::<>1__state, ldloc:'<AfterSelf>d__42'(this)))
2465 stloc:int32(var_1_0D, ldfld:int32('<AfterSelf>d__42'::<>l__initialThreadId, ldloc:'<AfterSelf>d__42'(this)))
2466 stloc:int32(var_3_1A, callgetter:int32(Thread::get_ManagedThreadId, callgetter:Thread(Thread::get_CurrentThread)))
2467 stloc:JToken(var_5_24, ldfld:JToken('<AfterSelf>d__42'::<>4__this, ldloc:'<AfterSelf>d__42'(this)))
2468}
2469
2470 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
2471 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
2472 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
2473 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
2474 --- End of inner exception stack trace ---
2475 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
2476 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
2477*/;
2478 }
2479
2480 // Token: 0x060008F2 RID: 2290 RVA: 0x00015FB0 File Offset: 0x000141B0
2483 {
2484 /*
2485An exception occurred when decompiling this method (060008F2)
2486
2487ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Newtonsoft.Json.Linq.JToken/<AfterSelf>d__42::System.Collections.IEnumerable.GetEnumerator()
2488
2489 ---> System.Exception: Basic block has to end with unconditional control flow.
2490{
2491 Block_0:
2492 stloc:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>(var_0_06, call:IEnumerator`1[exp:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>]('<AfterSelf>d__42'::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator, ldloc:'<AfterSelf>d__42'(this)))
2493}
2494
2495 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
2496 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
2497 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
2498 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
2499 --- End of inner exception stack trace ---
2500 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
2501 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
2502*/;
2503 }
2504
2505 // Token: 0x04000353 RID: 851
2506 private int <>1__state;
2507
2508 // Token: 0x04000354 RID: 852
2509 private JToken <>2__current;
2510
2511 // Token: 0x04000355 RID: 853
2513
2514 // Token: 0x04000356 RID: 854
2515 public JToken <>4__this;
2516
2517 // Token: 0x04000357 RID: 855
2518 private JToken <o>5__1;
2519 }
2520
2521 // Token: 0x020000D9 RID: 217
2524 {
2525 // Token: 0x060008F3 RID: 2291 RVA: 0x00015FC4 File Offset: 0x000141C4
2528 {
2529 this.<>1__state = <>1__state;
2532 }
2533
2534 // Token: 0x060008F4 RID: 2292 RVA: 0x00015FF4 File Offset: 0x000141F4
2536 void IDisposable.Dispose()
2537 {
2538 }
2539
2540 // Token: 0x060008F5 RID: 2293 RVA: 0x00016004 File Offset: 0x00014204
2541 private bool MoveNext()
2542 {
2543 if (this.<>1__state == 0)
2544 {
2545 JContainer parent = this.<>4__this._parent;
2546 JToken next = this.<o>5__1._next;
2547 JToken jtoken = this.<>4__this;
2548 this.<o>5__1 = next;
2549 this.<>2__current = next;
2550 this.<>1__state = 1;
2551 return true;
2552 }
2553 }
2554
2555 // Token: 0x1700019D RID: 413
2556 // (get) Token: 0x060008F6 RID: 2294 RVA: 0x00016054 File Offset: 0x00014254
2558 {
2560 get
2561 {
2562 return this.<>2__current;
2563 }
2564 }
2565
2566 // Token: 0x060008F7 RID: 2295 RVA: 0x0000212A File Offset: 0x0000032A
2568 void IEnumerator.Reset()
2569 {
2570 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2571 }
2572
2573 // Token: 0x1700019E RID: 414
2574 // (get) Token: 0x060008F8 RID: 2296 RVA: 0x00016068 File Offset: 0x00014268
2575 object IEnumerator.Current
2576 {
2578 get
2579 {
2580 /*
2581An exception occurred when decompiling this method (060008F8)
2582
2583ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Object Newtonsoft.Json.Linq.JToken/<BeforeSelf>d__43::System.Collections.IEnumerator.get_Current()
2584
2585 ---> System.Exception: Basic block has to end with unconditional control flow.
2586{
2587 Block_0:
2588 stloc:JToken(var_0_06, ldfld:JToken('<BeforeSelf>d__43'::<>2__current, ldloc:'<BeforeSelf>d__43'(this)))
2589}
2590
2591 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
2592 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
2593 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
2594 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
2595 --- End of inner exception stack trace ---
2596 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
2597 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
2598*/;
2599 }
2600 }
2601
2602 // Token: 0x060008F9 RID: 2297 RVA: 0x0001607C File Offset: 0x0001427C
2605 {
2606 /*
2607An exception occurred when decompiling this method (060008F9)
2608
2609ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.JToken/<BeforeSelf>d__43::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator()
2610
2611 ---> System.Exception: Basic block has to end with unconditional control flow.
2612{
2613 Block_0:
2614 stloc:int32(var_0_06, ldfld:int32('<BeforeSelf>d__43'::<>1__state, ldloc:'<BeforeSelf>d__43'(this)))
2615 stloc:int32(var_1_0D, ldfld:int32('<BeforeSelf>d__43'::<>l__initialThreadId, ldloc:'<BeforeSelf>d__43'(this)))
2616 stloc:int32(var_3_1A, callgetter:int32(Thread::get_ManagedThreadId, callgetter:Thread(Thread::get_CurrentThread)))
2617 stloc:JToken(var_5_24, ldfld:JToken('<BeforeSelf>d__43'::<>4__this, ldloc:'<BeforeSelf>d__43'(this)))
2618}
2619
2620 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
2621 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
2622 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
2623 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
2624 --- End of inner exception stack trace ---
2625 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
2626 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
2627*/;
2628 }
2629
2630 // Token: 0x060008FA RID: 2298 RVA: 0x000160B0 File Offset: 0x000142B0
2633 {
2634 /*
2635An exception occurred when decompiling this method (060008FA)
2636
2637ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Newtonsoft.Json.Linq.JToken/<BeforeSelf>d__43::System.Collections.IEnumerable.GetEnumerator()
2638
2639 ---> System.Exception: Basic block has to end with unconditional control flow.
2640{
2641 Block_0:
2642 stloc:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>(var_0_06, call:IEnumerator`1[exp:class [mscorlib]System.Collections.Generic.IEnumerator`1<class Newtonsoft.Json.Linq.JToken>]('<BeforeSelf>d__43'::System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>.GetEnumerator, ldloc:'<BeforeSelf>d__43'(this)))
2643}
2644
2645 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
2646 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
2647 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
2648 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
2649 --- End of inner exception stack trace ---
2650 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
2651 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
2652*/;
2653 }
2654
2655 // Token: 0x04000358 RID: 856
2656 private int <>1__state;
2657
2658 // Token: 0x04000359 RID: 857
2659 private JToken <>2__current;
2660
2661 // Token: 0x0400035A RID: 858
2663
2664 // Token: 0x0400035B RID: 859
2665 public JToken <>4__this;
2666
2667 // Token: 0x0400035C RID: 860
2668 private JToken <o>5__1;
2669 }
2670
2671 // Token: 0x020000DA RID: 218
2673 private sealed class <Annotations>d__171<T> : IEnumerable<T>, IEnumerable, IEnumerator<T>, IDisposable, IEnumerator where T : class
2674 {
2675 // Token: 0x060008FB RID: 2299 RVA: 0x000160C4 File Offset: 0x000142C4
2678 {
2679 this.<>1__state = <>1__state;
2681 this.<>4__this = managedThreadId;
2682 }
2683
2684 // Token: 0x060008FC RID: 2300 RVA: 0x000160F4 File Offset: 0x000142F4
2686 void IDisposable.Dispose()
2687 {
2688 }
2689
2690 // Token: 0x060008FD RID: 2301 RVA: 0x00016104 File Offset: 0x00014304
2691 private bool MoveNext()
2692 {
2693 if (this.<>1__state == 0)
2694 {
2695 object[] array = this.<annotations>5__1;
2696 if (false)
2697 {
2698 this.<i>5__2 = 0;
2699 int num = this.<i>5__2;
2700 if (num != 0)
2701 {
2702 return false;
2703 }
2704 object[] array2 = this.<annotations>5__1;
2705 if (false)
2706 {
2707 if (false)
2708 {
2709 int num2 = 2;
2710 this.<>1__state = num2;
2711 }
2712 throw new InvalidCastException();
2713 }
2714 }
2715 }
2716 while (!false)
2717 {
2718 }
2719 if (!false)
2720 {
2721 int num3 = this.<i>5__2;
2722 }
2723 if (false)
2724 {
2725 int num4 = 1;
2726 this.<>1__state = num4;
2727 }
2728 throw new InvalidCastException();
2729 }
2730
2731 // Token: 0x1700019F RID: 415
2732 // (get) Token: 0x060008FE RID: 2302 RVA: 0x0000212A File Offset: 0x0000032A
2734 {
2736 get
2737 {
2738 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2739 }
2740 }
2741
2742 // Token: 0x060008FF RID: 2303 RVA: 0x0000212A File Offset: 0x0000032A
2745 {
2746 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2747 }
2748
2749 // Token: 0x170001A0 RID: 416
2750 // (get) Token: 0x06000900 RID: 2304 RVA: 0x0000212A File Offset: 0x0000032A
2752 {
2754 get
2755 {
2756 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2757 }
2758 }
2759
2760 // Token: 0x06000901 RID: 2305 RVA: 0x00016190 File Offset: 0x00014390
2763 {
2764 /*
2765An exception occurred when decompiling this method (06000901)
2766
2767ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<T> Newtonsoft.Json.Linq.JToken/<Annotations>d__171`1::System.Collections.Generic.IEnumerable<T>.GetEnumerator()
2768
2769 ---> System.Exception: Basic block has to end with unconditional control flow.
2770{
2771 Block_0:
2772 stloc:int32(var_0_06, ldfld:int32('<Annotations>d__171`1'::<>1__state, ldloc:'<Annotations>d__171`1'(this)))
2773 stloc:JToken(var_1_0D, ldfld:JToken('<Annotations>d__171`1'::<>4__this, ldloc:'<Annotations>d__171`1'(this)))
2774 stloc:int32(var_3_1A, callgetter:int32(Thread::get_ManagedThreadId, callgetter:Thread(Thread::get_CurrentThread)))
2775 stloc:object[](var_4_21, ldfld:object[]('<Annotations>d__171`1'::<annotations>5__1, ldloc:'<Annotations>d__171`1'(this)))
2776}
2777
2778 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
2779 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
2780 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
2781 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
2782 --- End of inner exception stack trace ---
2783 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
2784 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
2785*/;
2786 }
2787
2788 // Token: 0x06000902 RID: 2306 RVA: 0x0000212A File Offset: 0x0000032A
2791 {
2792 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2793 }
2794
2795 // Token: 0x0400035D RID: 861
2797
2798 // Token: 0x0400035E RID: 862
2800
2801 // Token: 0x0400035F RID: 863
2803
2804 // Token: 0x04000360 RID: 864
2806
2807 // Token: 0x04000361 RID: 865
2808 private object[] <annotations>5__1;
2809
2810 // Token: 0x04000362 RID: 866
2811 private int <i>5__2;
2812 }
2813
2814 // Token: 0x020000DB RID: 219
2817 {
2818 // Token: 0x06000903 RID: 2307 RVA: 0x000161C0 File Offset: 0x000143C0
2821 {
2822 this.<>1__state = <>1__state;
2825 }
2826
2827 // Token: 0x06000904 RID: 2308 RVA: 0x000161F0 File Offset: 0x000143F0
2829 void IDisposable.Dispose()
2830 {
2831 }
2832
2833 // Token: 0x06000905 RID: 2309 RVA: 0x00016200 File Offset: 0x00014400
2834 private bool MoveNext()
2835 {
2836 object annotations;
2837 if (this.<>1__state == 0 && this.type != null)
2838 {
2839 annotations = this.<>4__this._annotations;
2840 if (annotations != null)
2841 {
2842 this.<annotations>5__1 = annotations;
2843 object[] array = this.<annotations>5__1;
2844 if (array != null)
2845 {
2846 this.<>1__state = array;
2847 this.<>1__state = array;
2848 }
2849 Type type = this.type;
2850 object annotations2 = this.<>4__this._annotations;
2851 JToken jtoken = this.<>4__this;
2852 int num = 2;
2854 this.<>1__state = num;
2855 this.<>2__current = annotations3;
2856 }
2857 }
2858 while (annotations == null)
2859 {
2860 }
2861 }
2862
2863 // Token: 0x170001A1 RID: 417
2864 // (get) Token: 0x06000906 RID: 2310 RVA: 0x00016290 File Offset: 0x00014490
2866 {
2868 get
2869 {
2870 return this.<>2__current;
2871 }
2872 }
2873
2874 // Token: 0x06000907 RID: 2311 RVA: 0x0000212A File Offset: 0x0000032A
2876 void IEnumerator.Reset()
2877 {
2878 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
2879 }
2880
2881 // Token: 0x170001A2 RID: 418
2882 // (get) Token: 0x06000908 RID: 2312 RVA: 0x000162A4 File Offset: 0x000144A4
2883 object IEnumerator.Current
2884 {
2886 get
2887 {
2888 return this.<>2__current;
2889 }
2890 }
2891
2892 // Token: 0x06000909 RID: 2313 RVA: 0x000162B8 File Offset: 0x000144B8
2894 IEnumerator<object> IEnumerable<object>.GetEnumerator()
2895 {
2896 /*
2897An exception occurred when decompiling this method (06000909)
2898
2899ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<System.Object> Newtonsoft.Json.Linq.JToken/<Annotations>d__172::System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator()
2900
2901 ---> System.Exception: Basic block has to end with unconditional control flow.
2902{
2903 Block_0:
2904 stloc:int32(var_0_06, ldfld:int32('<Annotations>d__172'::<>1__state, ldloc:'<Annotations>d__172'(this)))
2905 stloc:int32(var_1_0D, ldfld:int32('<Annotations>d__172'::<>l__initialThreadId, ldloc:'<Annotations>d__172'(this)))
2906 stloc:int32(var_3_1A, callgetter:int32(Thread::get_ManagedThreadId, callgetter:Thread(Thread::get_CurrentThread)))
2907 stloc:JToken(var_5_24, ldfld:JToken('<Annotations>d__172'::<>4__this, ldloc:'<Annotations>d__172'(this)))
2908 stloc:Type(var_6_2C, ldfld:Type('<Annotations>d__172'::<>3__type, ldloc:'<Annotations>d__172'(this)))
2909}
2910
2911 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
2912 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
2913 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
2914 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
2915 --- End of inner exception stack trace ---
2916 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
2917 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
2918*/;
2919 }
2920
2921 // Token: 0x0600090A RID: 2314 RVA: 0x000162F4 File Offset: 0x000144F4
2924 {
2925 /*
2926An exception occurred when decompiling this method (0600090A)
2927
2928ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Newtonsoft.Json.Linq.JToken/<Annotations>d__172::System.Collections.IEnumerable.GetEnumerator()
2929
2930 ---> System.Exception: Basic block has to end with unconditional control flow.
2931{
2932 Block_0:
2933 stloc:class [mscorlib]System.Collections.Generic.IEnumerator`1<object>(var_0_06, call:IEnumerator`1[exp:class [mscorlib]System.Collections.Generic.IEnumerator`1<object>]('<Annotations>d__172'::System.Collections.Generic.IEnumerable<System.Object>.GetEnumerator, ldloc:'<Annotations>d__172'(this)))
2934}
2935
2936 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
2937 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
2938 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
2939 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
2940 --- End of inner exception stack trace ---
2941 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
2942 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
2943*/;
2944 }
2945
2946 // Token: 0x04000363 RID: 867
2947 private int <>1__state;
2948
2949 // Token: 0x04000364 RID: 868
2950 private object <>2__current;
2951
2952 // Token: 0x04000365 RID: 869
2954
2955 // Token: 0x04000366 RID: 870
2956 private Type type;
2957
2958 // Token: 0x04000367 RID: 871
2959 public Type <>3__type;
2960
2961 // Token: 0x04000368 RID: 872
2962 public JToken <>4__this;
2963
2964 // Token: 0x04000369 RID: 873
2965 private object[] <annotations>5__1;
2966
2967 // Token: 0x0400036A RID: 874
2968 private int <i>5__2;
2969 }
2970 }
2971}
class f__AnonymousType0<< Count > j__TPar
static readonly long
static JsonSerializer CreateDefault()
LineInfoAnnotation(int lineNumber, int linePosition)
Definition JToken.cs:2179
void RemoveAnnotations(Type type)
Definition JToken.cs:2100
virtual JEnumerable< JToken > Children()
Definition JToken.cs:380
object ToObject(Type objectType)
Definition JToken.cs:1735
void AddBeforeSelf(object content)
Definition JToken.cs:200
static JToken Load(JsonReader reader, JsonLoadSettings settings)
Definition JToken.cs:1822
IEnumerable< object > Annotations(Type type)
Definition JToken.cs:2075
static readonly JTokenType[] UriTypes
Definition JToken.cs:2164
static JToken FromObject(object o, JsonSerializer jsonSerializer)
Definition JToken.cs:1717
static readonly JTokenType[] NumberTypes
Definition JToken.cs:2152
virtual T Value< T >(object key)
Definition JToken.cs:293
bool DeepEquals(JToken node)
void WriteTo(JsonWriter writer, params JsonConverter[] converters)
static readonly JTokenType[] BytesTypes
Definition JToken.cs:2173
static JToken FromObjectInternal(object o, JsonSerializer jsonSerializer)
Definition JToken.cs:1698
static JToken FromObject(object o)
Definition JToken.cs:1709
static JToken Parse(string json, JsonLoadSettings settings)
Definition JToken.cs:1808
class< GetAncestors > IDisposable
Definition JToken.cs:2193
object ToObject(Type objectType, JsonSerializer jsonSerializer)
Definition JToken.cs:1765
JEnumerable< T > Children< T >()
Definition JToken.cs:389
class< Annotations > IEnumerator where T
Definition JToken.cs:2679
class< Annotations > d__171< T >
Definition JToken.cs:2673
object[]< annotations > int< i >
Definition JToken.cs:2811
JToken SelectToken(string path, bool errorWhenNoMatch)
Definition JToken.cs:1927
virtual JToken Last
Definition JToken.cs:352
static readonly JTokenType[] GuidTypes
Definition JToken.cs:2158
static JToken Parse(string json)
Definition JToken.cs:1798
virtual JToken First
Definition JToken.cs:322
class< Annotations > d__172
Definition JToken.cs:2816
static JToken Load(JsonReader reader)
Definition JToken.cs:1832
static bool ValidateToken(JToken o, JTokenType[] validTypes, bool nullable)
Definition JToken.cs:473
static readonly JTokenType[] TimeSpanTypes
Definition JToken.cs:2161
static JToken ReadFrom(JsonReader reader)
Definition JToken.cs:1777
void SetLineInfo(IJsonLineInfo lineInfo, JsonLoadSettings settings)
Definition JToken.cs:1842
IEnumerable< JToken > AncestorsAndSelf()
Definition JToken.cs:216
JToken SelectToken(string path)
Definition JToken.cs:1920
void SetLineInfo(int lineNumber, int linePosition)
Definition JToken.cs:1859
IEnumerable< JToken > Ancestors()
Definition JToken.cs:209
void Replace(JToken value)
Definition JToken.cs:429
object Annotation(Type type)
Definition JToken.cs:2029
class< BeforeSelf > d__43
Definition JToken.cs:2523
class< GetAncestors > d__41
Definition JToken.cs:2193
void AddAfterSelf(object content)
Definition JToken.cs:191
void AddAnnotation(object annotation)
Definition JToken.cs:1970
static string GetType(JToken token)
Definition JToken.cs:465
override string ToString()
Definition JToken.cs:440
class< AfterSelf > d__42
Definition JToken.cs:2362
static JToken ReadFrom(JsonReader reader, JsonLoadSettings settings)
Definition JToken.cs:1787
IEnumerable< JToken > AfterSelf()
Definition JToken.cs:228
JsonReader CreateReader()
Definition JToken.cs:1692
IEnumerable< JToken > BeforeSelf()
Definition JToken.cs:234
IEnumerable< JToken > SelectTokens(string path)
Definition JToken.cs:1944
IEnumerable< T > Annotations< T >()
Definition JToken.cs:2051
virtual IEnumerable< T > Values< T >()
Definition JToken.cs:395
static bool DeepEquals(JToken t1, JToken t2)
Definition JToken.cs:114
static readonly JTokenType[] StringTypes
Definition JToken.cs:2155
IEnumerable< JToken > GetAncestors(bool self)
Definition JToken.cs:222
static readonly JTokenType[] CharTypes
Definition JToken.cs:2167
IEnumerable< JToken > SelectTokens(string path, bool errorWhenNoMatch)
Definition JToken.cs:1951
static readonly JTokenType[] BooleanTypes
Definition JToken.cs:2149
static JValue EnsureValue(JToken value)
Definition JToken.cs:460
static JTokenEqualityComparer _equalityComparer
Definition JToken.cs:2134
string ToString(Formatting formatting, params JsonConverter[] converters)
Definition JToken.cs:447
class< GetAncestors > IEnumerable
Definition JToken.cs:2193
static readonly JTokenType[] DateTimeTypes
Definition JToken.cs:2170
static void ArgumentNotNull(object value, string parameterName)
static DateTime ToDateTime(object value, IFormatProvider provider)
Definition Convert.cs:2456
static CultureInfo InvariantCulture
static Thread CurrentThread
Definition Thread.cs:381