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
ParameterInfo.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Reflection
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20004E3")]
13 [global::System.Serializable]
14 [StructLayout(0)]
15 public class ParameterInfo : ICustomAttributeProvider, global::System.Runtime.Serialization.IObjectReference, global::System.Runtime.InteropServices._ParameterInfo
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6002407")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B837C0", Offset = "0x1B837C0", Length = "0x8")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = ".ctor", MemberParameters = new object[]
20 {
21 typeof(string),
22 typeof(global::System.Type),
23 typeof(int),
24 typeof(int),
25 typeof(object),
27 typeof(global::System.Runtime.InteropServices.MarshalAsAttribute)
28 }, ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = ".ctor", MemberParameters = new object[]
30 {
33 }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = ".ctor", MemberParameters = new object[]
35 {
36 typeof(global::System.Type),
38 typeof(global::System.Runtime.InteropServices.MarshalAsAttribute)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "New", MemberParameters = new object[]
41 {
42 typeof(global::System.Type),
44 typeof(global::System.Runtime.InteropServices.MarshalAsAttribute)
45 }, ReturnType = typeof(ParameterInfo))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
48 protected ParameterInfo()
49 {
50 throw null;
51 }
52
53 [global::Cpp2ILInjected.Token(Token = "0x170004C4")]
55 {
56 [global::Cpp2ILInjected.Token(Token = "0x6002408")]
57 [global::Cpp2ILInjected.Address(RVA = "0x1B837C8", Offset = "0x1B837C8", Length = "0x8")]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
59 get
60 {
61 throw null;
62 }
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x170004C5")]
66 public virtual MemberInfo Member
67 {
68 [global::Cpp2ILInjected.Token(Token = "0x6002409")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1B837D0", Offset = "0x1B837D0", Length = "0x8")]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 get
72 {
73 throw null;
74 }
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x170004C6")]
78 public virtual string Name
79 {
80 [global::Cpp2ILInjected.Token(Token = "0x600240A")]
81 [global::Cpp2ILInjected.Address(RVA = "0x1B837D8", Offset = "0x1B837D8", Length = "0x8")]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
83 get
84 {
85 throw null;
86 }
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x170004C7")]
90 public virtual global::System.Type ParameterType
91 {
92 [global::Cpp2ILInjected.Token(Token = "0x600240B")]
93 [global::Cpp2ILInjected.Address(RVA = "0x1B837E0", Offset = "0x1B837E0", Length = "0x8")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 get
96 {
97 throw null;
98 }
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x170004C8")]
102 public virtual int Position
103 {
104 [global::Cpp2ILInjected.Token(Token = "0x600240C")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1B837E8", Offset = "0x1B837E8", Length = "0x8")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 get
108 {
109 throw null;
110 }
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x170004C9")]
114 public bool IsIn
115 {
116 [global::Cpp2ILInjected.Token(Token = "0x600240D")]
117 [global::Cpp2ILInjected.Address(RVA = "0x1B837F0", Offset = "0x1B837F0", Length = "0x1C")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
122 get
123 {
124 throw null;
125 }
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x170004CA")]
129 public bool IsOptional
130 {
131 [global::Cpp2ILInjected.Token(Token = "0x600240E")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1B8380C", Offset = "0x1B8380C", Length = "0x1C")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "FilterApplyMethodBase", MemberParameters = new object[]
135 {
140 typeof(global::System.Type[])
141 }, ReturnType = typeof(bool))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
145 get
146 {
147 throw null;
148 }
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x170004CB")]
152 public bool IsOut
153 {
154 [global::Cpp2ILInjected.Token(Token = "0x600240F")]
155 [global::Cpp2ILInjected.Address(RVA = "0x1B83828", Offset = "0x1B83828", Length = "0x1C")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.RemotingServices), Member = "InternalExecuteMessage", MemberParameters = new object[]
158 {
159 typeof(global::System.MarshalByRefObject),
160 typeof(global::System.Runtime.Remoting.Messaging.IMethodCallMessage)
161 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Proxies.RealProxy), Member = "ProcessResponse", MemberParameters = new object[]
163 {
164 typeof(global::System.Runtime.Remoting.Messaging.IMethodReturnMessage),
165 typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage)
166 }, ReturnType = typeof(object[]))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.ArgInfo), Member = ".ctor", MemberParameters = new object[]
168 {
170 typeof(global::System.Runtime.Remoting.Messaging.ArgInfoType)
171 }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Messaging.MonoMethodMessage), Member = "InitMessage", MemberParameters = new object[]
173 {
175 typeof(object[])
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributes", ReturnType = typeof(object[]))]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "GetPseudoCustomAttributesData", ReturnType = typeof(CustomAttributeData[]))]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
180 get
181 {
182 throw null;
183 }
184 }
185
186 [global::Cpp2ILInjected.Token(Token = "0x170004CC")]
187 public virtual object DefaultValue
188 {
189 [global::Cpp2ILInjected.Token(Token = "0x6002410")]
190 [global::Cpp2ILInjected.Address(RVA = "0x1B83844", Offset = "0x1B83844", Length = "0x28")]
191 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotImplemented), Member = "get_ByDesign", ReturnType = typeof(global::System.Exception))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
194 get
195 {
196 throw null;
197 }
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x6002411")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1B8386C", Offset = "0x1B8386C", Length = "0xB0")]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
204 {
205 typeof(global::System.Type),
206 typeof(global::System.Type)
207 }, ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
210 public virtual bool IsDefined(global::System.Type attributeType, bool inherit)
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6002412")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1B8391C", Offset = "0x1B8391C", Length = "0x7C")]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
219 public virtual object[] GetCustomAttributes(bool inherit)
220 {
221 throw null;
222 }
223
224 [global::Cpp2ILInjected.Token(Token = "0x6002413")]
225 [global::Cpp2ILInjected.Address(RVA = "0x1B83998", Offset = "0x1B83998", Length = "0x100")]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
228 {
229 typeof(global::System.Type),
230 typeof(global::System.Type)
231 }, ReturnType = typeof(bool))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
234 public virtual object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
235 {
236 throw null;
237 }
238
239 [global::Cpp2ILInjected.Token(Token = "0x6002414")]
240 [global::Cpp2ILInjected.Address(RVA = "0x1B83A98", Offset = "0x1B83A98", Length = "0x238")]
241 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MemberInfo), Member = "op_Equality", MemberParameters = new object[]
244 {
247 }, ReturnType = typeof(bool))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.Serialization.SerializationException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
250 public object GetRealObject(global::System.Runtime.Serialization.StreamingContext context)
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x6002415")]
256 [global::Cpp2ILInjected.Address(RVA = "0x1B83CD0", Offset = "0x1B83CD0", Length = "0x7C")]
257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
258 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
259 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "FormatTypeName", ReturnType = typeof(string))]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
261 {
262 typeof(string),
263 typeof(string),
264 typeof(string)
265 }, ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
267 public override string ToString()
268 {
269 throw null;
270 }
271
272 [global::Cpp2ILInjected.Token(Token = "0x40013F8")]
273 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
275
276 [global::Cpp2ILInjected.Token(Token = "0x40013F9")]
277 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
278 protected global::System.Type ClassImpl;
279
280 [global::Cpp2ILInjected.Token(Token = "0x40013FA")]
281 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
282 protected object DefaultValueImpl;
283
284 [global::Cpp2ILInjected.Token(Token = "0x40013FB")]
285 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
287
288 [global::Cpp2ILInjected.Token(Token = "0x40013FC")]
289 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
290 protected string NameImpl;
291
292 [global::Cpp2ILInjected.Token(Token = "0x40013FD")]
293 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
294 protected int PositionImpl;
295
296 [global::Cpp2ILInjected.Token(Token = "0x40013FE")]
297 private const int MetadataToken_ParamDef = 134217728;
298 }
299}
class f__AnonymousType0<< Count > j__TPar
virtual bool IsDefined(global::System.Type attributeType, bool inherit)
virtual ParameterAttributes Attributes
virtual global::System.Type ParameterType
virtual object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
virtual object[] GetCustomAttributes(bool inherit)
object GetRealObject(global::System.Runtime.Serialization.StreamingContext context)