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
SecurityUtils.cs
Go to the documentation of this file.
1using System;
8
9namespace System
10{
11 [global::Cpp2ILInjected.Token(Token = "0x200007F")]
12 internal static class SecurityUtils
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60001EA")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1EA1F08", Offset = "0x1EA1F08", Length = "0x4")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 private static void DemandReflectionAccess(Type type)
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x60001EB")]
23 [global::Cpp2ILInjected.Address(RVA = "0x1EA1F0C", Offset = "0x1EA1F0C", Length = "0x4")]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
25 private static void DemandGrantSet(Assembly assembly)
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x60001EC")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1EA1F10", Offset = "0x1EA1F10", Length = "0x8")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 private static bool HasReflectionPermission(Type type)
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x60001ED")]
39 [global::Cpp2ILInjected.Address(RVA = "0x1EA1F18", Offset = "0x1EA1F18", Length = "0xC")]
40 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(BindingList<>), Member = "AddNewCore", ReturnType = typeof(object))]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LicenseManager), Member = "ValidateInternalRecursive", MemberParameters = new object[]
42 {
44 typeof(Type),
45 typeof(object),
46 typeof(bool),
48 typeof(ref string)
49 }, ReturnType = typeof(bool))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "CreateInstance", MemberParameters = new object[]
51 {
52 typeof(Type),
54 }, ReturnType = typeof(object))]
55 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
56 internal static object SecureCreateInstance(Type type)
57 {
58 throw null;
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x60001EE")]
62 [global::Cpp2ILInjected.Address(RVA = "0x1EA1F24", Offset = "0x1EA1F24", Length = "0xEC")]
63 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityUtils), Member = "SecureCreateInstance", MemberParameters = new object[]
65 {
66 typeof(Type),
67 typeof(object[])
68 }, ReturnType = typeof(object))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(TypeDescriptor), Member = "CreateDesigner", MemberParameters = new object[]
70 {
73 }, ReturnType = typeof(IDesigner))]
74 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
76 {
77 typeof(Type),
79 }, ReturnType = typeof(bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsVisible", ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Activator), Member = "CreateInstance", MemberParameters = new object[]
82 {
83 typeof(Type),
86 typeof(object[]),
88 }, ReturnType = typeof(object))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
91 internal static object SecureCreateInstance(Type type, object[] args, bool allowNonPublic)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60001EF")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1EA2010", Offset = "0x1EA2010", Length = "0x8")]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LicenseManager), Member = "CreateWithContext", MemberParameters = new object[]
99 {
100 typeof(Type),
102 typeof(object[])
103 }, ReturnType = typeof(object))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MaskedTextProvider), Member = "Clone", ReturnType = typeof(object))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "CreateInstance", MemberParameters = new object[]
106 {
108 typeof(Type),
109 typeof(Type[]),
110 typeof(object[])
111 }, ReturnType = typeof(object))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityUtils), Member = "SecureCreateInstance", MemberParameters = new object[]
114 {
115 typeof(Type),
116 typeof(object[]),
117 typeof(bool)
118 }, ReturnType = typeof(object))]
119 internal static object SecureCreateInstance(Type type, object[] args)
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x60001F0")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1EA2018", Offset = "0x1EA2018", Length = "0xC")]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "CreateInstance", MemberParameters = new object[]
127 {
129 typeof(Type),
130 typeof(Type[]),
131 typeof(object[])
132 }, ReturnType = typeof(object))]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "CreateInstance", MemberParameters = new object[]
134 {
135 typeof(Type),
136 typeof(Type)
137 }, ReturnType = typeof(object))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
139 internal static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic)
140 {
141 throw null;
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x60001F1")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1EA2024", Offset = "0x1EA2024", Length = "0x168")]
146 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
147 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectTypeDescriptionProvider), Member = "CreateInstance", MemberParameters = new object[]
148 {
150 typeof(Type),
151 typeof(Type[]),
152 typeof(object[])
153 }, ReturnType = typeof(object))]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
156 {
157 typeof(Type),
158 typeof(Type)
159 }, ReturnType = typeof(bool))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsVisible", ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[]
162 {
164 typeof(Binder),
165 typeof(Type[]),
167 }, ReturnType = typeof(ConstructorInfo))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "op_Inequality", MemberParameters = new object[]
169 {
172 }, ReturnType = typeof(bool))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(object))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
176 internal static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic, BindingFlags extraFlags)
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x60001F2")]
182 [global::Cpp2ILInjected.Address(RVA = "0x1EA218C", Offset = "0x1EA218C", Length = "0x84")]
183 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityUtils), Member = "MethodInfoInvoke", MemberParameters = new object[]
185 {
187 typeof(object),
188 typeof(object[])
189 }, ReturnType = typeof(object))]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsVisible", ReturnType = typeof(bool))]
192 private static bool GenericArgumentsAreVisible(MethodInfo method)
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x60001F3")]
198 [global::Cpp2ILInjected.Address(RVA = "0x1EA2210", Offset = "0x1EA2210", Length = "0x100")]
199 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
200 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "GetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
201 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "ResetValue", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
202 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ReflectPropertyDescriptor), Member = "SetValue", MemberParameters = new object[]
203 {
204 typeof(object),
205 typeof(object)
206 }, ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
209 {
210 typeof(Type),
211 typeof(Type)
212 }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsPublic", ReturnType = typeof(bool))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityUtils), Member = "GenericArgumentsAreVisible", MemberParameters = new object[] { typeof(MethodInfo) }, ReturnType = typeof(bool))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "get_IsVisible", ReturnType = typeof(bool))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "Invoke", MemberParameters = new object[]
217 {
218 typeof(object),
219 typeof(object[])
220 }, ReturnType = typeof(object))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
222 internal static object MethodInfoInvoke(MethodInfo method, object target, object[] args)
223 {
224 throw null;
225 }
226 }
227}
class f__AnonymousType0<< Count > j__TPar
static object SecureCreateInstance(Type type, object[] args)
static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic)
static void DemandGrantSet(Assembly assembly)
static void DemandReflectionAccess(Type type)
static object SecureConstructorInvoke(Type type, Type[] argTypes, object[] args, bool allowNonPublic, BindingFlags extraFlags)
static bool GenericArgumentsAreVisible(MethodInfo method)
static bool HasReflectionPermission(Type type)
static object SecureCreateInstance(Type type)
static object MethodInfoInvoke(MethodInfo method, object target, object[] args)
static object SecureCreateInstance(Type type, object[] args, bool allowNonPublic)