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
SecurityPermission.cs
Go to the documentation of this file.
1using System;
5
7{
8 [global::System.Runtime.InteropServices.ComVisible(true)]
9 [global::Cpp2ILInjected.Token(Token = "0x20002B0")]
10 [global::System.Serializable]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x600175F")]
14 [global::Cpp2ILInjected.Address(RVA = "0x1AF1550", Offset = "0x1AF1550", Length = "0x40")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonTypeReflector", Member = "get_DynamicCodeGeneration", ReturnType = typeof(bool))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonTypeReflector", Member = "get_FullyTrusted", ReturnType = typeof(bool))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "CheckPermissionState", MemberParameters = new object[]
21 {
23 typeof(bool)
24 }, ReturnType = typeof(PermissionState))]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x6001760")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1AF1590", Offset = "0x1AF1590", Length = "0x2C")]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Newtonsoft.Json.Serialization.JsonTypeReflector", Member = "get_DynamicCodeGeneration", ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x17000261")]
42 {
43 [global::Cpp2ILInjected.Token(Token = "0x6001761")]
44 [global::Cpp2ILInjected.Address(RVA = "0x1AF15BC", Offset = "0x1AF15BC", Length = "0xB4")]
45 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
46 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "Copy", ReturnType = typeof(IPermission))]
47 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Format", MemberParameters = new object[]
52 {
53 typeof(string),
54 typeof(object)
55 }, ReturnType = typeof(string))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[]
57 {
58 typeof(string),
59 typeof(string)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
62 set
63 {
64 throw null;
65 }
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6001762")]
69 [global::Cpp2ILInjected.Address(RVA = "0x1AF1670", Offset = "0x1AF1670", Length = "0x14")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 public bool IsUnrestricted()
73 {
74 throw null;
75 }
76
77 [global::Cpp2ILInjected.Token(Token = "0x6001763")]
78 [global::Cpp2ILInjected.Address(RVA = "0x1AF1684", Offset = "0x1AF1684", Length = "0x68")]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "set_Flags", MemberParameters = new object[] { typeof(SecurityPermissionFlag) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
83 public override IPermission Copy()
84 {
85 throw null;
86 }
87
88 [global::Cpp2ILInjected.Token(Token = "0x6001764")]
89 [global::Cpp2ILInjected.Address(RVA = "0x1AF16EC", Offset = "0x1AF16EC", Length = "0xF0")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "Cast", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(SecurityPermission))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "set_Flags", MemberParameters = new object[] { typeof(SecurityPermissionFlag) }, ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
96 public override IPermission Intersect(IPermission target)
97 {
98 throw null;
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x6001765")]
102 [global::Cpp2ILInjected.Address(RVA = "0x1AF1890", Offset = "0x1AF1890", Length = "0xD4")]
103 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "Cast", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(SecurityPermission))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "set_Flags", MemberParameters = new object[] { typeof(SecurityPermissionFlag) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
109 public override IPermission Union(IPermission target)
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x6001766")]
115 [global::Cpp2ILInjected.Address(RVA = "0x1AF1964", Offset = "0x1AF1964", Length = "0x58")]
116 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityPermission), Member = "Cast", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(SecurityPermission))]
119 public override bool IsSubsetOf(IPermission target)
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x6001767")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1AF19BC", Offset = "0x1AF19BC", Length = "0x164")]
126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "CheckSecurityElement", MemberParameters = new object[]
129 {
131 typeof(string),
132 typeof(int),
133 typeof(int)
134 }, ReturnType = typeof(int))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "IsUnrestricted", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Attribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "Parse", MemberParameters = new object[]
139 {
140 typeof(global::System.Type),
141 typeof(string)
142 }, ReturnType = typeof(object))]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
144 public override void FromXml(SecurityElement esd)
145 {
146 throw null;
147 }
148
149 [global::Cpp2ILInjected.Token(Token = "0x6001768")]
150 [global::Cpp2ILInjected.Address(RVA = "0x1AF1B20", Offset = "0x1AF1B20", Length = "0xE0")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "Element", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(SecurityElement))]
154 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Enum), Member = "ToString", ReturnType = typeof(string))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
156 {
157 typeof(string),
158 typeof(string)
159 }, ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
161 public override SecurityElement ToXml()
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6001769")]
167 [global::Cpp2ILInjected.Address(RVA = "0x1AF1880", Offset = "0x1AF1880", Length = "0x10")]
168 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 private bool IsEmpty()
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600176A")]
176 [global::Cpp2ILInjected.Address(RVA = "0x1AF17DC", Offset = "0x1AF17DC", Length = "0xA4")]
177 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
178 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
180 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityPermission), Member = "IsSubsetOf", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(global::System.RuntimeTypeHandle) }, ReturnType = typeof(global::System.Type))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = "ThrowInvalidPermission", MemberParameters = new object[]
184 {
185 typeof(IPermission),
186 typeof(global::System.Type)
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
190 {
191 throw null;
192 }
193
194 [global::Cpp2ILInjected.Token(Token = "0x4000BFD")]
195 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
197 }
198}
class f__AnonymousType0<< Count > j__TPar
override void FromXml(SecurityElement esd)
override bool IsSubsetOf(IPermission target)
SecurityPermission Cast(IPermission target)
override IPermission Union(IPermission target)
override IPermission Intersect(IPermission target)