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
RuntimeParameterInfo.cs
Go to the documentation of this file.
1using System;
4using System.Text;
7
8namespace System.Reflection
9{
10 [global::System.Runtime.InteropServices.ComDefaultInterface(typeof(global::System.Runtime.InteropServices._ParameterInfo))]
11 [global::System.Runtime.InteropServices.ComVisible(true)]
12 [global::System.Runtime.InteropServices.ClassInterface(global::System.Runtime.InteropServices.ClassInterfaceType.None)]
13 [global::Cpp2ILInjected.Token(Token = "0x2000511")]
14 [global::System.Serializable]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x6002633")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1B918B0", Offset = "0x1B918B0", Length = "0x68")]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = ".ctor", ReturnType = typeof(void))]
21 internal RuntimeParameterInfo(string name, global::System.Type type, int position, int attrs, object defaultValue, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6002634")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1B8F078", Offset = "0x1B8F078", Length = "0x1BC")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeMethodInfo), Member = "FormatNameAndSig", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "FormatNameAndSig", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(string))]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_IsByRef", ReturnType = typeof(bool))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "TrimEnd", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(string))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
36 internal static void FormatParameters(global::System.Text.StringBuilder sb, ParameterInfo[] p, CallingConventions callingConvention, bool serialization)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6002635")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1B91918", Offset = "0x1B91918", Length = "0x88")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = "New", MemberParameters = new object[]
45 {
48 }, ReturnType = typeof(ParameterInfo))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = ".ctor", ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeParameterInfo), Member = "GetDefaultValueImpl", MemberParameters = new object[] { typeof(ParameterInfo) }, ReturnType = typeof(object))]
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x6002636")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1B91A58", Offset = "0x1B91A58", Length = "0x50")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = ".ctor", ReturnType = typeof(void))]
61 internal RuntimeParameterInfo(global::System.Type type, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x17000561")]
67 public override object DefaultValue
68 {
69 [global::Cpp2ILInjected.Token(Token = "0x6002637")]
70 [global::Cpp2ILInjected.Address(RVA = "0x1B91AA8", Offset = "0x1B91AA8", Length = "0x2FC")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "op_Equality", MemberParameters = new object[]
75 {
76 typeof(global::System.Type),
77 typeof(global::System.Type)
78 }, ReturnType = typeof(bool))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
80 get
81 {
82 throw null;
83 }
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x6002638")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1B91DA4", Offset = "0x1B91DA4", Length = "0x5C")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
90 {
92 typeof(bool)
93 }, ReturnType = typeof(object[]))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 public override object[] GetCustomAttributes(bool inherit)
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6002639")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1B91E00", Offset = "0x1B91E00", Length = "0x6C")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "GetCustomAttributes", MemberParameters = new object[]
104 {
106 typeof(global::System.Type),
107 typeof(bool)
108 }, ReturnType = typeof(object[]))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
110 public override object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x600263A")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1B919A0", Offset = "0x1B919A0", Length = "0xB8")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimeParameterInfo), Member = ".ctor", MemberParameters = new object[]
119 {
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
127 {
128 throw null;
129 }
130
131 [global::Cpp2ILInjected.Token(Token = "0x600263B")]
132 [global::Cpp2ILInjected.Address(RVA = "0x1B91E6C", Offset = "0x1B91E6C", Length = "0x70")]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MonoCustomAttrs), Member = "IsDefined", MemberParameters = new object[]
135 {
137 typeof(global::System.Type),
138 typeof(bool)
139 }, ReturnType = typeof(bool))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
141 public override bool IsDefined(global::System.Type attributeType, bool inherit)
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x600263C")]
147 [global::Cpp2ILInjected.Address(RVA = "0x1B91EDC", Offset = "0x1B91EDC", Length = "0x214")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributes", MemberParameters = new object[]
150 {
152 typeof(global::System.Type)
153 }, ReturnType = typeof(object[]))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsIn", ReturnType = typeof(bool))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsOut", ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsOptional", ReturnType = typeof(bool))]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.InAttribute), Member = ".ctor", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.OutAttribute), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.OptionalAttribute), Member = ".ctor", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.InteropServices.MarshalAsAttribute), Member = "Copy", ReturnType = typeof(global::System.Runtime.InteropServices.MarshalAsAttribute))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
163 internal object[] GetPseudoCustomAttributes()
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x600263D")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1B920F0", Offset = "0x1B920F0", Length = "0x4A0")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.MonoCustomAttrs), Member = "GetPseudoCustomAttributesData", MemberParameters = new object[]
172 {
174 typeof(global::System.Type)
175 }, ReturnType = typeof(CustomAttributeData[]))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsIn", ReturnType = typeof(bool))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsOut", ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = "get_IsOptional", ReturnType = typeof(bool))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(global::System.Type[]) }, ReturnType = typeof(ConstructorInfo))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = ".ctor", MemberParameters = new object[] { typeof(ConstructorInfo) }, ReturnType = typeof(void))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeTypedArgument), Member = ".ctor", MemberParameters = new object[]
184 {
185 typeof(global::System.Type),
186 typeof(object)
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CustomAttributeData), Member = ".ctor", MemberParameters = new object[]
189 {
190 typeof(ConstructorInfo),
191 typeof(global::System.Collections.Generic.IList<CustomAttributeTypedArgument>),
192 typeof(global::System.Collections.Generic.IList<CustomAttributeNamedArgument>)
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x600263E")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1B92590", Offset = "0x1B92590", Length = "0x68")]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(RuntimePropertyInfo), Member = "GetIndexParameters", ReturnType = typeof(ParameterInfo[]))]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RuntimeParameterInfo), Member = ".ctor", MemberParameters = new object[]
205 {
208 }, ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x600263F")]
216 [global::Cpp2ILInjected.Address(RVA = "0x1B8ED84", Offset = "0x1B8ED84", Length = "0x84")]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MonoMethodInfo), Member = "GetReturnParameterInfo", MemberParameters = new object[] { typeof(RuntimeMethodInfo) }, ReturnType = typeof(ParameterInfo))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ParameterInfo), Member = ".ctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
221 internal static ParameterInfo New(global::System.Type type, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
222 {
223 throw null;
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x40014FF")]
227 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
228 internal global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs;
229 }
230}
class f__AnonymousType0<< Count > j__TPar
override object[] GetCustomAttributes(global::System.Type attributeType, bool inherit)
CustomAttributeData[] GetPseudoCustomAttributesData()
global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs
object GetDefaultValueImpl(ParameterInfo pinfo)
static ParameterInfo New(global::System.Type type, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
override bool IsDefined(global::System.Type attributeType, bool inherit)
static ParameterInfo New(ParameterInfo pinfo, MemberInfo member)
RuntimeParameterInfo(global::System.Type type, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
RuntimeParameterInfo(ParameterInfo pinfo, MemberInfo member)
RuntimeParameterInfo(string name, global::System.Type type, int position, int attrs, object defaultValue, MemberInfo member, global::System.Runtime.InteropServices.MarshalAsAttribute marshalAs)
static void FormatParameters(global::System.Text.StringBuilder sb, ParameterInfo[] p, CallingConventions callingConvention, bool serialization)
override object[] GetCustomAttributes(bool inherit)