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
ConstructionCallDictionary.cs
Go to the documentation of this file.
1using System;
3
5{
6 // Token: 0x020003A4 RID: 932
8 {
9 // Token: 0x06001DF2 RID: 7666 RVA: 0x000416B4 File Offset: 0x0003F8B4
11 {
12 this._message = message;
13 if (!true)
14 {
15 }
17 }
18
19 // Token: 0x06001DF3 RID: 7667 RVA: 0x000416D8 File Offset: 0x0003F8D8
20 protected override object GetMethodProperty(string key)
21 {
22 bool flag = key == "__Activator";
23 IMethodMessage message = this._message;
24 object obj;
25 if (message != null)
26 {
27 if (message == null || message == null)
28 {
29 goto IL_005A;
30 }
31 if (message == null)
32 {
33 goto IL_003A;
34 }
35 if (message == null || message == null)
36 {
37 goto IL_005A;
38 }
39 if (message == null)
40 {
41 return obj;
42 }
43 if (message == null || message == null)
44 {
45 goto IL_005A;
46 }
47 }
48 if (message == null)
49 {
50 return obj;
51 }
52 if (message == null || message == null)
53 {
54 goto IL_005A;
55 }
56 IL_003A:
57 if (message == null)
58 {
59 long value = 0.m_value;
60 goto IL_005A;
61 }
62 if (message == null || message == null)
63 {
64 goto IL_005A;
65 }
66 return obj;
67 IL_005A:
68 throw new InvalidCastException();
69 }
70
71 // Token: 0x06001DF4 RID: 7668 RVA: 0x00041744 File Offset: 0x0003F944
72 protected override void SetMethodProperty(string key, object value)
73 {
74 bool flag = key == "__Activator";
75 IMethodMessage message = this._message;
76 if (message == null || message == null)
77 {
78 throw new InvalidCastException();
79 }
80 if (value != null && value == null)
81 {
82 throw new InvalidCastException();
83 }
84 }
85
86 // Token: 0x06001DF5 RID: 7669 RVA: 0x00041790 File Offset: 0x0003F990
87 // Note: this type is marked as 'beforefieldinit'.
89 {
90 if (("__Uri" == null || "__Uri" != null) && ("__MethodName" == null || "__MethodName" != null) && ("__TypeName" == null || "__TypeName" != null) && ("__MethodSignature" == null || "__MethodSignature" != null) && ("__Args" == null || "__Args" != null) && ("__CallContext" == null || "__CallContext" != null) && ("__CallSiteActivationAttributes" == null || "__CallSiteActivationAttributes" != null) && ("__ActivationType" == null || "__ActivationType" != null) && ("__ContextProperties" == null || "__ContextProperties" != null) && ("__Activator" == null || "__Activator" != null) && ("__ActivationTypeName" == null || "__ActivationTypeName" != null))
91 {
92 return;
93 }
95 }
96
97 // Token: 0x04000F20 RID: 3872
98 public static string[] InternalKeys;
99 }
100}
class f__AnonymousType0<< Count > j__TPar