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
PermissionSet.cs
Go to the documentation of this file.
1using System;
8
9namespace System.Security
10{
11 [global::System.Runtime.InteropServices.ComVisible(true)]
12 [global::System.MonoTODO("CAS support is experimental (and unsupported).")]
13 [global::Cpp2ILInjected.Token(Token = "0x2000297")]
14 [global::System.Serializable]
15 public class PermissionSet : ISecurityEncodable, global::System.Collections.ICollection, global::System.Collections.IEnumerable, global::System.Runtime.Serialization.IDeserializationCallback
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x60016E5")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1AEB2AC", Offset = "0x1AEB2AC", Length = "0x64")]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NamedPermissionSet), Member = ".ctor", MemberParameters = new object[]
20 {
21 typeof(string),
22 typeof(global::System.Security.Permissions.PermissionState)
23 }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = ".ctor", MemberParameters = new object[] { typeof(global::System.Security.Permissions.PermissionState) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = ".ctor", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
27 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
29 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
30 internal PermissionSet()
31 {
32 throw null;
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x60016E6")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1AEB390", Offset = "0x1AEB390", Length = "0x30")]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PermissionSet), Member = ".ctor", ReturnType = typeof(void))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "CheckPermissionState", MemberParameters = new object[]
40 {
41 typeof(global::System.Security.Permissions.PermissionState),
42 typeof(bool)
43 }, ReturnType = typeof(global::System.Security.Permissions.PermissionState))]
44 public PermissionSet(global::System.Security.Permissions.PermissionState state)
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x60016E7")]
50 [global::Cpp2ILInjected.Address(RVA = "0x1AEA988", Offset = "0x1AEA988", Length = "0x44")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PermissionSet), Member = ".ctor", ReturnType = typeof(void))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60016E8")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1AEBBF8", Offset = "0x1AEBBF8", Length = "0x15C")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Rank", ReturnType = typeof(int))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Array), Member = "get_Length", ReturnType = typeof(int))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.IndexOutOfRangeException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 14)]
70 public virtual void CopyTo(global::System.Array array, int index)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x60016E9")]
76 [global::Cpp2ILInjected.Address(RVA = "0x1AEBD54", Offset = "0x1AEBD54", Length = "0x20C")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Xml.XmlDocument", Member = "set_XmlResolver", MemberParameters = new object[] { "System.Xml.XmlResolver" }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PermissionSet), Member = "IsEmpty", ReturnType = typeof(bool))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
84 public void Demand()
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x60016EA")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1AEA9CC", Offset = "0x1AEA9CC", Length = "0x70")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
94 internal void CasOnlyDemand(int skip)
95 {
96 throw null;
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x60016EB")]
100 [global::Cpp2ILInjected.Address(RVA = "0x1AEC300", Offset = "0x1AEC300", Length = "0x14")]
101 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
102 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
103 public global::System.Collections.IEnumerator GetEnumerator()
104 {
105 throw null;
106 }
107
108 [global::Cpp2ILInjected.Token(Token = "0x60016EC")]
109 [global::Cpp2ILInjected.Address(RVA = "0x1AEBF60", Offset = "0x1AEBF60", Length = "0x390")]
110 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = "Demand", ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
114 public bool IsEmpty()
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x60016ED")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1AEC2F0", Offset = "0x1AEC2F0", Length = "0x10")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
123 public bool IsUnrestricted()
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x60016EE")]
129 [global::Cpp2ILInjected.Address(RVA = "0x1AEC314", Offset = "0x1AEC314", Length = "0x24")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
132 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
133 public override string ToString()
134 {
135 throw null;
136 }
137
138 [global::Cpp2ILInjected.Token(Token = "0x60016EF")]
139 [global::Cpp2ILInjected.Address(RVA = "0x1AEB514", Offset = "0x1AEB514", Length = "0x43C")]
140 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NamedPermissionSet), Member = "ToXml", ReturnType = typeof(SecurityElement))]
142 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[]
144 {
145 typeof(string),
146 typeof(string)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(global::System.Type))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
150 {
151 typeof(string),
152 typeof(string)
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddChild", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 26)]
157 public virtual SecurityElement ToXml()
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x1700024D")]
163 public virtual int Count
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x60016F0")]
166 [global::Cpp2ILInjected.Address(RVA = "0x1AEC338", Offset = "0x1AEC338", Length = "0x14")]
167 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
168 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
169 get
170 {
171 throw null;
172 }
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x1700024E")]
176 public virtual bool IsSynchronized
177 {
178 [global::Cpp2ILInjected.Token(Token = "0x60016F1")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1AEC34C", Offset = "0x1AEC34C", Length = "0x14")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
182 get
183 {
184 throw null;
185 }
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x1700024F")]
189 public virtual object SyncRoot
190 {
191 [global::Cpp2ILInjected.Token(Token = "0x60016F2")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1AEC360", Offset = "0x1AEC360", Length = "0x4")]
193 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
194 get
195 {
196 throw null;
197 }
198 }
199
200 [global::System.MonoTODO("may not be required")]
201 [global::Cpp2ILInjected.Token(Token = "0x60016F3")]
202 [global::Cpp2ILInjected.Address(RVA = "0x1AEC364", Offset = "0x1AEC364", Length = "0x4")]
203 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
205 {
206 throw null;
207 }
208
209 [global::System.Runtime.InteropServices.ComVisible(false)]
210 [global::Cpp2ILInjected.Token(Token = "0x60016F4")]
211 [global::Cpp2ILInjected.Address(RVA = "0x1AEB9D4", Offset = "0x1AEB9D4", Length = "0x1B0")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
215 public override bool Equals(object obj)
216 {
217 throw null;
218 }
219
220 [global::System.Runtime.InteropServices.ComVisible(false)]
221 [global::Cpp2ILInjected.Token(Token = "0x60016F5")]
222 [global::Cpp2ILInjected.Address(RVA = "0x1AEBBBC", Offset = "0x1AEBBBC", Length = "0x3C")]
223 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
224 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NamedPermissionSet), Member = "GetHashCode", ReturnType = typeof(int))]
225 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetHashCode", ReturnType = typeof(int))]
227 public override int GetHashCode()
228 {
229 throw null;
230 }
231
232 // Note: this type is marked as 'beforefieldinit'.
233 [global::Cpp2ILInjected.Token(Token = "0x60016F6")]
234 [global::Cpp2ILInjected.Address(RVA = "0x1AEC368", Offset = "0x1AEC368", Length = "0x128")]
235 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
236 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
238 {
239 throw null;
240 }
241
242 [global::Cpp2ILInjected.Token(Token = "0x4000B99")]
243 private static object[] psUnrestricted;
244
245 [global::Cpp2ILInjected.Token(Token = "0x4000B9A")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
247 private global::System.Security.Permissions.PermissionState state;
248
249 [global::Cpp2ILInjected.Token(Token = "0x4000B9B")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
251 private global::System.Collections.ArrayList list;
252
253 [global::Cpp2ILInjected.Token(Token = "0x4000B9C")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
255 private bool _declsec;
256
257 [global::Cpp2ILInjected.Token(Token = "0x4000B9D")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
259 private bool[] _ignored;
260
261 [global::Cpp2ILInjected.Token(Token = "0x4000B9E")]
262 private static object[] action;
263 }
264}
class f__AnonymousType0<< Count > j__TPar
virtual void CopyTo(global::System.Array array, int index)
PermissionSet(global::System.Security.Permissions.PermissionState state)
PermissionSet(IPermission perm)
global::System.Security.Permissions.PermissionState state
global::System.Collections.IEnumerator GetEnumerator()
override bool Equals(object obj)
global::System.Collections.ArrayList list
virtual SecurityElement ToXml()