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
JsonObjectAttribute.cs
Go to the documentation of this file.
1using System;
3
4namespace Newtonsoft.Json
5{
6 // Token: 0x02000023 RID: 35
7 [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface, AllowMultiple = false)]
10 {
11 // Token: 0x17000018 RID: 24
12 // (get) Token: 0x06000065 RID: 101 RVA: 0x000029F4 File Offset: 0x00000BF4
13 // (set) Token: 0x06000066 RID: 102 RVA: 0x00002A08 File Offset: 0x00000C08
15 {
16 get
17 {
18 return this._memberSerialization;
19 }
20 set
21 {
23 }
24 }
25
26 // Token: 0x17000019 RID: 25
27 // (get) Token: 0x06000067 RID: 103 RVA: 0x00002A1C File Offset: 0x00000C1C
28 // (set) Token: 0x06000068 RID: 104 RVA: 0x00002A30 File Offset: 0x00000C30
30 {
31 get
32 {
33 /*
34An exception occurred when decompiling this method (06000067)
35
36ICSharpCode.Decompiler.DecompilerException: Error decompiling Newtonsoft.Json.Required Newtonsoft.Json.JsonObjectAttribute::get_ItemRequired()
37
38 ---> System.Exception: Basic block has to end with unconditional control flow.
39{
40 Block_0:
41 stloc:valuetype [mscorlib]System.Nullable`1<valuetype Newtonsoft.Json.Required>(var_0_06, ldfld:valuetype [mscorlib]System.Nullable`1<valuetype Newtonsoft.Json.Required>(JsonObjectAttribute::_itemRequired, ldloc:JsonObjectAttribute(this)))
42}
43
44 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
45 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
46 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
47 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
48 --- End of inner exception stack trace ---
49 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
50 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
51*/;
52 }
53 set
54 {
56 }
57 }
58
59 // Token: 0x06000069 RID: 105 RVA: 0x00002A44 File Offset: 0x00000C44
61 {
62 }
63
64 // Token: 0x0600006A RID: 106 RVA: 0x00002A58 File Offset: 0x00000C58
69
70 // Token: 0x0600006B RID: 107 RVA: 0x00002A74 File Offset: 0x00000C74
71 public JsonObjectAttribute(string id)
72 {
73 this.<Id>k__BackingField = id;
74 }
75
76 // Token: 0x04000056 RID: 86
78
79 // Token: 0x04000057 RID: 87
81 }
82}
class f__AnonymousType0<< Count > j__TPar
JsonObjectAttribute(MemberSerialization memberSerialization)