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
Activator.cs
Go to the documentation of this file.
1using System;
3using System.IO;
14using Cpp2ILInjected;
17
18namespace System
19{
20 [global::System.Runtime.InteropServices.ComVisible(true)]
21 [global::System.Runtime.InteropServices.ClassInterface(global::System.Runtime.InteropServices.ClassInterfaceType.None)]
22 [global::System.Runtime.InteropServices.ComDefaultInterface(typeof(global::System.Runtime.InteropServices._Activator))]
23 [global::Cpp2ILInjected.Token(Token = "0x2000144")]
24 public sealed class Activator
25 {
26 [global::Cpp2ILInjected.Token(Token = "0x6000CC9")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1C5D428", Offset = "0x1C5D428", Length = "0x8")]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.SecurityUtils", Member = "SecureCreateInstance", MemberParameters = new object[]
29 {
30 typeof(global::System.Type),
31 "System.Object[]",
32 typeof(bool)
33 }, ReturnType = typeof(object))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebRequestPrefixElement", Member = "get_Creator", ReturnType = "System.Net.IWebRequestCreate")]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
36 public static object CreateInstance(global::System.Type type, global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.Binder binder, object[] args, global::System.Globalization.CultureInfo culture)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6000CCA")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1C5D430", Offset = "0x1C5D430", Length = "0x1F4")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
45 {
46 typeof(global::System.Type),
47 typeof(object[])
48 }, ReturnType = typeof(object))]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
50 {
51 typeof(global::System.Type),
52 typeof(object[]),
53 typeof(object[])
54 }, ReturnType = typeof(object))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "InvokeMember", MemberParameters = new object[]
56 {
57 typeof(string),
58 typeof(global::System.Reflection.BindingFlags),
59 typeof(global::System.Reflection.Binder),
60 typeof(object),
61 typeof(object[]),
62 typeof(global::System.Reflection.ParameterModifier[]),
63 typeof(global::System.Globalization.CultureInfo),
64 typeof(string[])
65 }, ReturnType = typeof(object))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[]
67 {
68 typeof(global::System.IO.Stream),
69 typeof(global::System.Reflection.Assembly)
70 }, ReturnType = typeof(global::System.Resources.ResourceSet))]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceImpl", MemberParameters = new object[]
73 {
74 typeof(global::System.Reflection.BindingFlags),
75 typeof(global::System.Reflection.Binder),
76 typeof(object[]),
77 typeof(global::System.Globalization.CultureInfo),
78 typeof(object[]),
79 typeof(ref global::System.Threading.StackCrawlMark)
80 }, ReturnType = typeof(object))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
84 {
85 typeof(string),
86 typeof(string)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
90 [MethodImpl(8)]
91 public static object CreateInstance(global::System.Type type, global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.Binder binder, object[] args, global::System.Globalization.CultureInfo culture, object[] activationAttributes)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x6000CCB")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1C5DEB0", Offset = "0x1C5DEB0", Length = "0x18")]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadFields", MemberParameters = new object[]
99 {
100 typeof(global::System.IO.BinaryReader),
101 typeof(global::System.Type),
102 typeof(object)
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.CryptoConfig), Member = "CreateFromName", MemberParameters = new object[]
105 {
106 typeof(string),
107 typeof(object[])
108 }, ReturnType = typeof(object))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Channels.ChannelServices), Member = "CreateProvider", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.ProviderData) }, ReturnType = typeof(object))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.FileBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Resources.ResourceSet))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Resources.ManifestBasedResourceGroveler), Member = "CreateResourceSet", MemberParameters = new object[]
112 {
113 typeof(global::System.IO.Stream),
114 typeof(global::System.Reflection.Assembly)
115 }, ReturnType = typeof(global::System.Resources.ResourceSet))]
116 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptionProvider", Member = "CreateInstance", MemberParameters = new object[]
117 {
118 typeof(global::System.IServiceProvider),
119 typeof(global::System.Type),
120 "System.Type[]",
121 "System.Object[]"
122 }, ReturnType = typeof(object))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
125 {
126 typeof(global::System.Type),
127 typeof(global::System.Reflection.BindingFlags),
128 typeof(global::System.Reflection.Binder),
129 typeof(object[]),
130 typeof(global::System.Globalization.CultureInfo),
131 typeof(object[])
132 }, ReturnType = typeof(object))]
133 public static object CreateInstance(global::System.Type type, params object[] args)
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x6000CCC")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1C5DEC8", Offset = "0x1C5DEC8", Length = "0x18")]
140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.Activation.RemoteActivator), Member = "Activate", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Activation.IConstructionCallMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Activation.IConstructionReturnMessage))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
143 {
144 typeof(global::System.Type),
145 typeof(global::System.Reflection.BindingFlags),
146 typeof(global::System.Reflection.Binder),
147 typeof(object[]),
148 typeof(global::System.Globalization.CultureInfo),
149 typeof(object[])
150 }, ReturnType = typeof(object))]
151 public static object CreateInstance(global::System.Type type, object[] args, object[] activationAttributes)
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6000CCD")]
157 [global::Cpp2ILInjected.Address(RVA = "0x1C5DEE0", Offset = "0x1C5DEE0", Length = "0xC")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadReleaseLayout", MemberParameters = new object[] { "System.Byte[]" }, ReturnType = typeof(bool))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "LayoutDefinition", Member = "LoadFields", MemberParameters = new object[]
160 {
161 typeof(global::System.IO.BinaryReader),
162 typeof(global::System.Type),
163 typeof(object)
164 }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.PKCS1), Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Security.Cryptography.HashAlgorithm))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSACryptoServiceProvider), Member = "GetHash", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(global::System.Security.Cryptography.HashAlgorithm))]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Globalization.CultureInfo), Member = "CreateCalendar", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::System.Globalization.Calendar))]
168 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.ComponentModel.TypeDescriptor", Member = "CheckDefaultProvider", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "InControl.InputDeviceProfile", Member = "CreateInstanceOfType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "InControl.InputDeviceProfile")]
170 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.LateBoundReflectionDelegateFactory.<>c__DisplayClass5_0`1", Member = "<CreateDefaultConstructor>b__0", ReturnType = "T")]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Utilities.ReflectionUtils", Member = "GetDefaultValue", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Converters.HashSetConverter", Member = "ReadJson", MemberParameters = new object[]
173 {
174 "Newtonsoft.Json.JsonReader",
175 typeof(global::System.Type),
176 typeof(object),
177 "Newtonsoft.Json.JsonSerializer"
178 }, ReturnType = typeof(object))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Security.Cryptography.PKCS1", Member = "CreateFromName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Security.Cryptography.HashAlgorithm))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.GUILayoutUtility", Member = "CreateGUILayoutGroupInstanceOfType", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = "UnityEngine.GUILayoutGroup")]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[]
183 {
184 typeof(global::System.Type),
185 typeof(bool),
186 typeof(bool)
187 }, ReturnType = typeof(object))]
188 public static object CreateInstance(global::System.Type type)
189 {
190 throw null;
191 }
192
193 [global::Cpp2ILInjected.Token(Token = "0x6000CCE")]
194 [global::Cpp2ILInjected.Address(RVA = "0x1C5DEEC", Offset = "0x1C5DEEC", Length = "0xC")]
195 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.SingletonIdentity), Member = "GetServerObject", ReturnType = typeof(global::System.MarshalByRefObject))]
196 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.SingleCallIdentity), Member = "SyncObjectProcessMessage", MemberParameters = new object[] { typeof(global::System.Runtime.Remoting.Messaging.IMessage) }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessage))]
197 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Runtime.Remoting.SingleCallIdentity), Member = "AsyncObjectProcessMessage", MemberParameters = new object[]
198 {
199 typeof(global::System.Runtime.Remoting.Messaging.IMessage),
200 typeof(global::System.Runtime.Remoting.Messaging.IMessageSink)
201 }, ReturnType = typeof(global::System.Runtime.Remoting.Messaging.IMessageCtrl))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Mono.Net.Security.MonoTlsProviderFactory", Member = "LookupProvider", MemberParameters = new object[]
203 {
204 typeof(string),
205 typeof(bool)
206 }, ReturnType = "Mono.Net.Security.MobileTlsProvider")]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
208 public static object CreateInstance(global::System.Type type, bool nonPublic)
209 {
210 throw null;
211 }
212
213 [global::Cpp2ILInjected.Token(Token = "0x6000CCF")]
214 [global::Cpp2ILInjected.Address(RVA = "0x1C5DEF8", Offset = "0x1C5DEF8", Length = "0x178")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Activator), Member = "CreateInstance", MemberParameters = new object[] { typeof(global::System.Type) }, ReturnType = typeof(object))]
217 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceImpl", MemberParameters = new object[]
218 {
219 typeof(global::System.Reflection.BindingFlags),
220 typeof(global::System.Reflection.Binder),
221 typeof(object[]),
222 typeof(global::System.Globalization.CultureInfo),
223 typeof(object[]),
224 typeof(ref global::System.Threading.StackCrawlMark)
225 }, ReturnType = typeof(object))]
226 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
230 {
231 typeof(string),
232 typeof(string)
233 }, ReturnType = typeof(void))]
234 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
235 [MethodImpl(8)]
236 internal static object CreateInstance(global::System.Type type, bool nonPublic, bool wrapExceptions)
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x6000CD0")]
242 [global::Cpp2ILInjected.Address(RVA = "0x14C7A88", Offset = "0x14C7A88", Length = "0x188")]
243 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "get_HasElementType", ReturnType = typeof(bool))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.RuntimeType), Member = "CreateInstanceDefaultCtor", MemberParameters = new object[]
249 {
250 typeof(bool),
251 typeof(bool),
252 typeof(bool),
253 typeof(bool),
254 typeof(ref global::System.Threading.StackCrawlMark)
255 }, ReturnType = typeof(object))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "GetResourceString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.MissingMethodException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
259 [MethodImpl(8)]
260 public static T CreateInstance<T>()
261 {
262 throw null;
263 }
264 }
265}
class f__AnonymousType0<< Count > j__TPar
static object CreateInstance(global::System.Type type, bool nonPublic, bool wrapExceptions)
Definition Activator.cs:236
static object CreateInstance(global::System.Type type, object[] args, object[] activationAttributes)
Definition Activator.cs:151
static object CreateInstance(global::System.Type type, global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.Binder binder, object[] args, global::System.Globalization.CultureInfo culture, object[] activationAttributes)
Definition Activator.cs:91
static object CreateInstance(global::System.Type type)
Definition Activator.cs:188
static object CreateInstance(global::System.Type type, params object[] args)
Definition Activator.cs:133
static object CreateInstance(global::System.Type type, bool nonPublic)
Definition Activator.cs:208
static object CreateInstance(global::System.Type type, global::System.Reflection.BindingFlags bindingAttr, global::System.Reflection.Binder binder, object[] args, global::System.Globalization.CultureInfo culture)
Definition Activator.cs:36