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
JProperty.cs
Go to the documentation of this file.
1using System;
10
12{
13 // Token: 0x020000DC RID: 220
14 [Preserve]
15 public class JProperty : JContainer
16 {
17 // Token: 0x170001A3 RID: 419
18 // (get) Token: 0x0600090B RID: 2315 RVA: 0x00016308 File Offset: 0x00014508
19 protected override IList<JToken> ChildrenTokens
20 {
21 get
22 {
23 /*
24An exception occurred when decompiling this method (0600090B)
25
26ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IList`1<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.JProperty::get_ChildrenTokens()
27
28 ---> System.Exception: Basic block has to end with unconditional control flow.
29{
30 Block_0:
31 stloc:JPropertyList(var_0_06, ldfld:JPropertyList(JProperty::_content, ldloc:JProperty(this)))
32}
33
34 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
35 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
36 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
37 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
38 --- End of inner exception stack trace ---
39 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
40 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
41*/;
42 }
43 }
44
45 // Token: 0x170001A4 RID: 420
46 // (get) Token: 0x0600090C RID: 2316 RVA: 0x0001631C File Offset: 0x0001451C
47 public string Name
48 {
50 get
51 {
52 return this._name;
53 }
54 }
55
56 // Token: 0x170001A5 RID: 421
57 // (get) Token: 0x0600090D RID: 2317 RVA: 0x00016330 File Offset: 0x00014530
58 // (set) Token: 0x0600090E RID: 2318 RVA: 0x00016348 File Offset: 0x00014548
59 public new JToken Value
60 {
62 get
63 {
64 return this._content._token;
65 }
66 set
67 {
69 if (value == null)
70 {
71 JValue jvalue = JValue.CreateNull();
72 }
73 if (this._content._token != null)
74 {
75 return;
76 }
77 }
78 }
79
80 // Token: 0x0600090F RID: 2319 RVA: 0x00016374 File Offset: 0x00014574
82 : base(other)
83 {
84 string name = other._name;
86 }
87
88 // Token: 0x06000910 RID: 2320 RVA: 0x00016398 File Offset: 0x00014598
89 internal override JToken GetItem(int index)
90 {
91 while (index != 0)
92 {
93 }
94 return this._content._token;
95 }
96
97 // Token: 0x06000911 RID: 2321 RVA: 0x000163B4 File Offset: 0x000145B4
98 internal override void SetItem(int index, JToken item)
99 {
100 while (index != 0)
101 {
102 }
103 bool flag = JContainer.IsTokenUnchanged(this._content._token, item);
104 if (this._parent != null)
105 {
106 }
107 long num = 0L;
108 base.SetItem((int)num, item);
109 if (this._parent != null)
110 {
111 return;
112 }
113 }
114
115 // Token: 0x06000912 RID: 2322 RVA: 0x000163F8 File Offset: 0x000145F8
116 internal override bool RemoveItem(JToken item)
117 {
118 /*
119An exception occurred when decompiling this method (06000912)
120
121ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JProperty::RemoveItem(Newtonsoft.Json.Linq.JToken)
122
123 ---> System.Exception: Basic block has to end with unconditional control flow.
124{
125 Block_0:
126 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
127 stloc:string(var_3_14, call:string(StringUtils::FormatWith, ldstr:string("Cannot add or remove items from {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2)))
128}
129
130 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
131 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
132 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
133 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
134 --- End of inner exception stack trace ---
135 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
136 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
137*/;
138 }
139
140 // Token: 0x06000913 RID: 2323 RVA: 0x0001641C File Offset: 0x0001461C
141 internal override void RemoveItemAt(int index)
142 {
143 /*
144An exception occurred when decompiling this method (06000913)
145
146ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Newtonsoft.Json.Linq.JProperty::RemoveItemAt(System.Int32)
147
148 ---> System.Exception: Basic block has to end with unconditional control flow.
149{
150 Block_0:
151 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
152 stloc:string(var_3_14, call:string(StringUtils::FormatWith, ldstr:string("Cannot add or remove items from {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2)))
153}
154
155 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
156 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
157 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
158 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
159 --- End of inner exception stack trace ---
160 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
161 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
162*/;
163 }
164
165 // Token: 0x06000914 RID: 2324 RVA: 0x00016440 File Offset: 0x00014640
166 internal override int IndexOfItem(JToken item)
167 {
168 /*
169An exception occurred when decompiling this method (06000914)
170
171ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Newtonsoft.Json.Linq.JProperty::IndexOfItem(Newtonsoft.Json.Linq.JToken)
172
173 ---> System.Exception: Basic block has to end with unconditional control flow.
174{
175 Block_0:
176 stloc:JToken(var_0_0B, ldfld:JToken(JPropertyList::_token, ldfld:JPropertyList(JProperty::_content, ldloc:JProperty(this))))
177}
178
179 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
180 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
181 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
182 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
183 --- End of inner exception stack trace ---
184 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
185 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
186*/;
187 }
188
189 // Token: 0x06000915 RID: 2325 RVA: 0x00016458 File Offset: 0x00014658
190 internal override void InsertItem(int index, JToken item, bool skipParentCheck)
191 {
192 /*
193An exception occurred when decompiling this method (06000915)
194
195ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Newtonsoft.Json.Linq.JProperty::InsertItem(System.Int32,Newtonsoft.Json.Linq.JToken,System.Boolean)
196
197 ---> System.Exception: Basic block has to end with unconditional control flow.
198{
199 IL_001F:
200 stloc:CultureInfo(var_3_26, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
201 stloc:string(var_5_34, call:string(StringUtils::FormatWith, ldstr:string("{0} cannot have multiple values."), ldloc:CultureInfo[exp:IFormatProvider](var_3_26), ldloc:Type[exp:object](var_4)))
202}
203
204 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
205 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
206 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
207 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
208 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
209 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
210 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
211 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
212 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
213 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
214 --- End of inner exception stack trace ---
215 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
216 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
217*/;
218 }
219
220 // Token: 0x06000916 RID: 2326 RVA: 0x0001649C File Offset: 0x0001469C
221 internal override bool ContainsItem(JToken item)
222 {
223 /*
224An exception occurred when decompiling this method (06000916)
225
226ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JProperty::ContainsItem(Newtonsoft.Json.Linq.JToken)
227
228 ---> System.Exception: Basic block has to end with unconditional control flow.
229{
230 Block_0:
231 stloc:JToken(var_0_0B, ldfld:JToken(JPropertyList::_token, ldfld:JPropertyList(JProperty::_content, ldloc:JProperty(this))))
232}
233
234 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
235 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
236 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
237 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
238 --- End of inner exception stack trace ---
239 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
240 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
241*/;
242 }
243
244 // Token: 0x06000917 RID: 2327 RVA: 0x000164B4 File Offset: 0x000146B4
245 internal override void MergeItem(object content, JsonMergeSettings settings)
246 {
247 if (content != null)
248 {
249 }
250 }
251
252 // Token: 0x06000918 RID: 2328 RVA: 0x000164C8 File Offset: 0x000146C8
253 internal override void ClearItems()
254 {
255 /*
256An exception occurred when decompiling this method (06000918)
257
258ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void Newtonsoft.Json.Linq.JProperty::ClearItems()
259
260 ---> System.Exception: Basic block has to end with unconditional control flow.
261{
262 Block_0:
263 stloc:CultureInfo(var_1_07, callgetter:CultureInfo(CultureInfo::get_InvariantCulture))
264 stloc:string(var_3_14, call:string(StringUtils::FormatWith, ldstr:string("Cannot add or remove items from {0}."), ldloc:CultureInfo[exp:IFormatProvider](var_1_07), ldloc:Type[exp:object](var_2)))
265}
266
267 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
268 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
269 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
270 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
271 --- End of inner exception stack trace ---
272 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
273 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
274*/;
275 }
276
277 // Token: 0x06000919 RID: 2329 RVA: 0x000164EC File Offset: 0x000146EC
278 internal override bool DeepEquals(JToken node)
279 {
280 if (node != null)
281 {
282 string name = this._name;
283 bool flag;
284 return flag;
285 }
286 }
287
288 // Token: 0x0600091A RID: 2330 RVA: 0x0000212A File Offset: 0x0000032A
289 internal override JToken CloneToken()
290 {
291 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
292 }
293
294 // Token: 0x170001A6 RID: 422
295 // (get) Token: 0x0600091B RID: 2331 RVA: 0x00016508 File Offset: 0x00014708
296 public override JTokenType Type
297 {
299 get
300 {
301 return JTokenType.Property;
302 }
303 }
304
305 // Token: 0x0600091C RID: 2332 RVA: 0x00016518 File Offset: 0x00014718
306 internal JProperty(string name)
307 {
310 }
311
312 // Token: 0x0600091D RID: 2333 RVA: 0x00016540 File Offset: 0x00014740
313 public JProperty(string name, params object[] content)
314 {
315 }
316
317 // Token: 0x0600091E RID: 2334 RVA: 0x00016550 File Offset: 0x00014750
318 public JProperty(string name, object content)
319 {
322 bool flag = base.IsMultiContent(content);
323 }
324
325 // Token: 0x0600091F RID: 2335 RVA: 0x0001658C File Offset: 0x0001478C
326 public override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
327 {
328 string name = this._name;
329 if (this._content._token != null)
330 {
331 return;
332 }
333 }
334
335 // Token: 0x06000920 RID: 2336 RVA: 0x000165B0 File Offset: 0x000147B0
336 internal override int GetDeepHashCode()
337 {
338 string name = this._name;
339 if (this._content._token != null)
340 {
341 return;
342 }
343 }
344
345 // Token: 0x06000921 RID: 2337 RVA: 0x000165D4 File Offset: 0x000147D4
346 public new static JProperty Load(JsonReader reader)
347 {
349 return jproperty;
350 }
351
352 // Token: 0x06000922 RID: 2338 RVA: 0x000165E4 File Offset: 0x000147E4
353 public new static JProperty Load(JsonReader reader, JsonLoadSettings settings)
354 {
355 bool flag;
356 if (flag)
357 {
358 }
360 throw new InvalidCastException();
361 }
362
363 // Token: 0x0400036B RID: 875
365
366 // Token: 0x0400036C RID: 876
367 private readonly string _name;
368
369 // Token: 0x020000DD RID: 221
370 private class JPropertyList : IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, IEnumerable
371 {
372 // Token: 0x06000923 RID: 2339 RVA: 0x0000212A File Offset: 0x0000032A
374 {
375 throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
376 }
377
378 // Token: 0x06000924 RID: 2340 RVA: 0x00016604 File Offset: 0x00014804
380 {
381 /*
382An exception occurred when decompiling this method (06000924)
383
384ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator Newtonsoft.Json.Linq.JProperty/JPropertyList::System.Collections.IEnumerable.GetEnumerator()
385
386 ---> System.Exception: Basic block has to end with unconditional control flow.
387{
388 Block_0:
389 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>](JPropertyList::GetEnumerator, ldloc:JPropertyList(this)))
390}
391
392 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
393 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
394 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
395 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
396 --- End of inner exception stack trace ---
397 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
398 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
399*/;
400 }
401
402 // Token: 0x06000925 RID: 2341 RVA: 0x00016618 File Offset: 0x00014818
403 public void Add(JToken item)
404 {
406 }
407
408 // Token: 0x06000926 RID: 2342 RVA: 0x0001662C File Offset: 0x0001482C
409 public void Clear()
410 {
411 }
412
413 // Token: 0x06000927 RID: 2343 RVA: 0x0001663C File Offset: 0x0001483C
414 public bool Contains(JToken item)
415 {
416 /*
417An exception occurred when decompiling this method (06000927)
418
419ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean Newtonsoft.Json.Linq.JProperty/JPropertyList::Contains(Newtonsoft.Json.Linq.JToken)
420
421 ---> System.Exception: Basic block has to end with unconditional control flow.
422{
423 Block_0:
424 stloc:JToken(var_0_06, ldfld:JToken(JPropertyList::_token, ldloc:JPropertyList(this)))
425}
426
427 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
428 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
429 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
430 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
431 --- End of inner exception stack trace ---
432 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
433 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
434*/;
435 }
436
437 // Token: 0x06000928 RID: 2344 RVA: 0x00016650 File Offset: 0x00014850
438 public void CopyTo(JToken[] array, int arrayIndex)
439 {
440 JToken token = this._token;
441 if (token == null || token != null)
442 {
443 return;
444 }
445 throw new ArrayTypeMismatchException();
446 }
447
448 // Token: 0x06000929 RID: 2345 RVA: 0x00016670 File Offset: 0x00014870
449 public bool Remove(JToken item)
450 {
451 JToken token = this._token;
452 return true;
453 }
454
455 // Token: 0x170001A7 RID: 423
456 // (get) Token: 0x0600092A RID: 2346 RVA: 0x00016688 File Offset: 0x00014888
457 public int Count
458 {
459 get
460 {
461 /*
462An exception occurred when decompiling this method (0600092A)
463
464ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Newtonsoft.Json.Linq.JProperty/JPropertyList::get_Count()
465
466 ---> System.Exception: Basic block has to end with unconditional control flow.
467{
468 Block_0:
469 stloc:JToken(var_0_06, ldfld:JToken(JPropertyList::_token, ldloc:JPropertyList(this)))
470}
471
472 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
473 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
474 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
475 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
476 --- End of inner exception stack trace ---
477 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
478 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
479*/;
480 }
481 }
482
483 // Token: 0x170001A8 RID: 424
484 // (get) Token: 0x0600092B RID: 2347 RVA: 0x0001669C File Offset: 0x0001489C
485 public bool IsReadOnly
486 {
487 get
488 {
489 }
490 }
491
492 // Token: 0x0600092C RID: 2348 RVA: 0x000166AC File Offset: 0x000148AC
493 public int IndexOf(JToken item)
494 {
495 /*
496An exception occurred when decompiling this method (0600092C)
497
498ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Int32 Newtonsoft.Json.Linq.JProperty/JPropertyList::IndexOf(Newtonsoft.Json.Linq.JToken)
499
500 ---> System.Exception: Basic block has to end with unconditional control flow.
501{
502 Block_0:
503 stloc:JToken(var_0_06, ldfld:JToken(JPropertyList::_token, ldloc:JPropertyList(this)))
504}
505
506 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
507 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
508 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
509 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
510 --- End of inner exception stack trace ---
511 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
512 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
513*/;
514 }
515
516 // Token: 0x0600092D RID: 2349 RVA: 0x000166C0 File Offset: 0x000148C0
517 public void Insert(int index, JToken item)
518 {
519 if (index != 0)
520 {
521 return;
522 }
524 }
525
526 // Token: 0x0600092E RID: 2350 RVA: 0x000166D8 File Offset: 0x000148D8
527 public void RemoveAt(int index)
528 {
529 if (index != 0)
530 {
531 return;
532 }
533 }
534
535 // Token: 0x170001A9 RID: 425
536 public JToken this[int index]
537 {
538 get
539 {
540 while (index == 0)
541 {
542 }
543 }
544 set
545 {
546 if (index != 0)
547 {
548 return;
549 }
551 }
552 }
553
554 // Token: 0x06000931 RID: 2353 RVA: 0x00016718 File Offset: 0x00014918
556 {
557 }
558
559 // Token: 0x0400036D RID: 877
560 internal JToken _token;
561
562 // Token: 0x020000DE RID: 222
564 private sealed class <GetEnumerator>d__1 : IEnumerator<JToken>, IDisposable, IEnumerator
565 {
566 // Token: 0x06000932 RID: 2354 RVA: 0x0000A723 File Offset: 0x00008923
569 {
570 }
571
572 // Token: 0x06000933 RID: 2355 RVA: 0x0000A723 File Offset: 0x00008923
574 void IDisposable.Dispose()
575 {
576 }
577
578 // Token: 0x06000934 RID: 2356 RVA: 0x0001672C File Offset: 0x0001492C
579 private bool MoveNext()
580 {
581 return default(bool);
582 }
583
584 // Token: 0x170001AA RID: 426
585 // (get) Token: 0x06000935 RID: 2357 RVA: 0x0000A5CC File Offset: 0x000087CC
587 {
589 get
590 {
591 return null;
592 }
593 }
594
595 // Token: 0x06000936 RID: 2358 RVA: 0x0000A723 File Offset: 0x00008923
597 void IEnumerator.Reset()
598 {
599 }
600
601 // Token: 0x170001AB RID: 427
602 // (get) Token: 0x06000937 RID: 2359 RVA: 0x0000A5CC File Offset: 0x000087CC
604 {
606 get
607 {
608 return null;
609 }
610 }
611
612 // Token: 0x0400036E RID: 878
613 private int <>1__state;
614
615 // Token: 0x0400036F RID: 879
616 private JToken <>2__current;
617
618 // Token: 0x04000370 RID: 880
620 }
621 }
622 }
623}
class f__AnonymousType0<< Count > j__TPar
static bool IsTokenUnchanged(JToken currentValue, JToken newValue)
void CopyTo(JToken[] array, int arrayIndex)
Definition JProperty.cs:438
void Insert(int index, JToken item)
Definition JProperty.cs:517
override JToken GetItem(int index)
Definition JProperty.cs:89
override void MergeItem(object content, JsonMergeSettings settings)
Definition JProperty.cs:245
JProperty(string name, object content)
Definition JProperty.cs:318
override bool RemoveItem(JToken item)
Definition JProperty.cs:116
override int IndexOfItem(JToken item)
Definition JProperty.cs:166
override JToken CloneToken()
Definition JProperty.cs:289
override bool ContainsItem(JToken item)
Definition JProperty.cs:221
override bool DeepEquals(JToken node)
Definition JProperty.cs:278
override void SetItem(int index, JToken item)
Definition JProperty.cs:98
override IList< JToken > ChildrenTokens
Definition JProperty.cs:20
JProperty(JProperty other)
Definition JProperty.cs:81
override void WriteTo(JsonWriter writer, params JsonConverter[] converters)
Definition JProperty.cs:326
override void RemoveItemAt(int index)
Definition JProperty.cs:141
static new JProperty Load(JsonReader reader)
Definition JProperty.cs:346
override void InsertItem(int index, JToken item, bool skipParentCheck)
Definition JProperty.cs:190
readonly JProperty.JPropertyList _content
Definition JProperty.cs:364
static new JProperty Load(JsonReader reader, JsonLoadSettings settings)
Definition JProperty.cs:353
JProperty(string name, params object[] content)
Definition JProperty.cs:313
static JValue CreateNull()
Definition JValue.cs:184
static void ArgumentNotNull(object value, string parameterName)
static CultureInfo InvariantCulture