terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
CustomAttributeTypedArgument.cs
Go to the documentation of this file.
1using System;
8
9namespace System.Reflection
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20004F9")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60024E7")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1B87C8C", Offset = "0x1B87C8C", Length = "0x84")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "CanonicalizeValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x60024E8")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1B81ADC", Offset = "0x1B81ADC", Length = "0x28C")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FieldInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = ".ctor", MemberParameters = new object[]
31 {
33 typeof(object)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = ".ctor", MemberParameters = new object[]
36 {
37 typeof(global::System.Type),
38 typeof(object)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeMethodInfo), Member = "GetDllImportAttributeData", ReturnType = typeof(CustomAttributeData))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
44 {
45 typeof(global::System.Type),
46 typeof(global::System.Type)
47 }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "CanonicalizeValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetLength", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "GetValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(object))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = ".ctor", MemberParameters = new object[]
54 {
55 typeof(global::System.Type),
56 typeof(object)
57 }, ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ObjectModel.ReadOnlyCollection<CustomAttributeTypedArgument>), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Collections.Generic.IList<CustomAttributeTypedArgument>) }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
61 public CustomAttributeTypedArgument(global::System.Type argumentType, object value)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x17000516")]
67 public readonly global::System.Type ArgumentType
68 {
69 [global::System.Runtime.CompilerServices.CompilerGenerated]
70 [global::Cpp2ILInjected.Token(Token = "0x60024E9")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1B87DC0", Offset = "0x1B87DC0", Length = "0x8")]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 get
74 {
75 throw null;
76 }
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x17000517")]
80 public readonly object Value
81 {
82 [global::System.Runtime.CompilerServices.CompilerGenerated]
83 [global::Cpp2ILInjected.Token(Token = "0x60024EA")]
84 [global::Cpp2ILInjected.Address(RVA = "0x1B87DC8", Offset = "0x1B87DC8", Length = "0x8")]
85 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
86 get
87 {
88 throw null;
89 }
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x60024EB")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B87DD0", Offset = "0x1B87DD0", Length = "0x70")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = "op_Equality", MemberParameters = new object[]
96 {
99 }, ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = "op_Inequality", MemberParameters = new object[]
101 {
104 }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
108 public override bool Equals(object obj)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x60024EC")]
114 [global::Cpp2ILInjected.Address(RVA = "0x1B87E40", Offset = "0x1B87E40", Length = "0x64")]
115 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "GetHashCode", ReturnType = typeof(int))]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueType), Member = "GetHashCode", ReturnType = typeof(int))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
119 public override int GetHashCode()
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x60024ED")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1B87EA4", Offset = "0x1B87EA4", Length = "0x78")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x60024EE")]
135 [global::Cpp2ILInjected.Address(RVA = "0x1B87F1C", Offset = "0x1B87F1C", Length = "0x7C")]
136 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
137 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "Equals", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x60024EF")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1B87F98", Offset = "0x1B87F98", Length = "0x8")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
149 public override string ToString()
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x60024F0")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1B87400", Offset = "0x1B87400", Length = "0x88C")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeNamedArgument), Member = "ToString", ReturnType = typeof(string))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = "ToString", ReturnType = typeof(string))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeData), Member = "ToString", ReturnType = typeof(string))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
163 {
164 typeof(global::System.Type),
165 typeof(global::System.Type)
166 }, ReturnType = typeof(bool))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ValueType), Member = "ToString", ReturnType = typeof(string))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Globalization.CultureInfo), Member = "get_CurrentCulture", ReturnType = typeof(global::System.Globalization.CultureInfo))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_FullNameOrDefault", ReturnType = typeof(string))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
171 {
172 typeof(global::System.IFormatProvider),
173 typeof(string),
174 typeof(object),
175 typeof(object)
176 }, ReturnType = typeof(string))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
179 {
180 typeof(global::System.IFormatProvider),
181 typeof(string),
182 typeof(object)
183 }, ReturnType = typeof(string))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_NameOrDefault", ReturnType = typeof(string))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsArray", ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Inequality", MemberParameters = new object[]
187 {
188 typeof(global::System.Type),
189 typeof(global::System.Type)
190 }, ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = "ToString", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(string)
196 }, ReturnType = typeof(string))]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
198 internal string ToString(bool typed)
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x60024F1")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1B87D10", Offset = "0x1B87D10", Length = "0xB0")]
205 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = ".ctor", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CustomAttributeTypedArgument), Member = ".ctor", MemberParameters = new object[]
208 {
209 typeof(global::System.Type),
210 typeof(object)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "GetValue", ReturnType = typeof(object))]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
216 private static object CanonicalizeValue(object value)
217 {
218 throw null;
219 }
220
221 [global::System.Runtime.CompilerServices.CompilerGenerated]
222 [global::Cpp2ILInjected.Token(Token = "0x4001444")]
223 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
224 private readonly global::System.Type <ArgumentType>k__BackingField;
225
226 [global::System.Runtime.CompilerServices.CompilerGenerated]
227 [global::Cpp2ILInjected.Token(Token = "0x4001445")]
228 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
229 private readonly object <Value>k__BackingField;
230 }
231}
class f__AnonymousType0<< Count > j__TPar
readonly global::System.Type< ArgumentType > k__BackingField
CustomAttributeTypedArgument(global::System.Type argumentType, object value)
static bool operator==(CustomAttributeTypedArgument left, CustomAttributeTypedArgument right)
static bool operator!=(CustomAttributeTypedArgument left, CustomAttributeTypedArgument right)