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
SecurityElement.cs
Go to the documentation of this file.
1using System;
7using System.Text;
11using Mono.Xml;
12
13namespace System.Security
14{
15 [global::System.Runtime.InteropServices.ComVisible(true)]
16 [global::Cpp2ILInjected.Token(Token = "0x200029A")]
17 [global::System.Serializable]
18 public sealed class SecurityElement
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x6001700")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1AEA6F4", Offset = "0x1AEA6F4", Length = "0x8")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnStartElement", MemberParameters = new object[]
23 {
24 typeof(string),
25 typeof(Mono.Xml.SmallXmlParser.IAttrList)
26 }, ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
28 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "ToXml", MemberParameters = new object[]
30 {
32 typeof(string),
33 typeof(global::System.Collections.IEnumerator)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(string),
39 typeof(string)
40 }, ReturnType = typeof(void))]
41 public SecurityElement(string tag)
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x6001701")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1AEC958", Offset = "0x1AEC958", Length = "0x144")]
48 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityDocument), Member = "InternalGetElement", MemberParameters = new object[]
49 {
50 typeof(ref int),
51 typeof(bool)
52 }, ReturnType = typeof(SecurityElement))]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeAccessPermission), Member = "Element", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(SecurityElement))]
54 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = "ToXml", ReturnType = typeof(SecurityElement))]
55 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "IsValidTag", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "set_Text", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
63 {
64 typeof(string),
65 typeof(string),
66 typeof(string)
67 }, 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 = 13)]
70 public SecurityElement(string tag, string text)
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x17000251")]
76 public global::System.Collections.Hashtable Attributes
77 {
78 [global::Cpp2ILInjected.Token(Token = "0x6001702")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1AECC0C", Offset = "0x1AECC0C", Length = "0x328")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Permissions.ReflectionPermission), Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.Hashtable), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
85 get
86 {
87 throw null;
88 }
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x17000252")]
92 public global::System.Collections.ArrayList Children
93 {
94 [global::Cpp2ILInjected.Token(Token = "0x6001703")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1AECF34", Offset = "0x1AECF34", Length = "0x8")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 get
98 {
99 throw null;
100 }
101 }
102
103 [global::Cpp2ILInjected.Token(Token = "0x17000253")]
104 public string Tag
105 {
106 [global::Cpp2ILInjected.Token(Token = "0x6001704")]
107 [global::Cpp2ILInjected.Address(RVA = "0x1AECF3C", Offset = "0x1AECF3C", Length = "0x8")]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
109 get
110 {
111 throw null;
112 }
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x17000254")]
116 public string Text
117 {
118 [global::Cpp2ILInjected.Token(Token = "0x6001705")]
119 [global::Cpp2ILInjected.Address(RVA = "0x1AECB18", Offset = "0x1AECB18", Length = "0xF4")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnChars", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[]
122 {
123 typeof(string),
124 typeof(string)
125 }, ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "IsValidText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Unescape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
131 {
132 typeof(string),
133 typeof(string),
134 typeof(string)
135 }, ReturnType = typeof(string))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
137 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
138 set
139 {
140 throw null;
141 }
142 }
143
144 [global::Cpp2ILInjected.Token(Token = "0x6001706")]
145 [global::Cpp2ILInjected.Address(RVA = "0x1AEA6FC", Offset = "0x1AEA6FC", Length = "0x18C")]
146 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnStartElement", MemberParameters = new object[]
147 {
148 typeof(string),
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityDocument), Member = "InternalGetElement", MemberParameters = new object[]
152 {
153 typeof(ref int),
154 typeof(bool)
155 }, ReturnType = typeof(SecurityElement))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeAccessPermission), Member = "Element", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(SecurityElement))]
157 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NamedPermissionSet), Member = "ToXml", ReturnType = typeof(SecurityElement))]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = "ToXml", ReturnType = typeof(SecurityElement))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Permissions.ReflectionPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Permissions.SecurityPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "ToXml", MemberParameters = new object[]
164 {
166 typeof(string),
167 typeof(global::System.Collections.IEnumerator)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 24)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "GetAttribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SecurityElement.SecurityAttribute))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement.SecurityAttribute), Member = ".ctor", MemberParameters = new object[]
173 {
174 typeof(string),
175 typeof(string)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
179 {
180 typeof(string),
181 typeof(string)
182 }, ReturnType = typeof(string))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
186 public void AddAttribute(string name, string value)
187 {
188 throw null;
189 }
190
191 [global::Cpp2ILInjected.Token(Token = "0x6001707")]
192 [global::Cpp2ILInjected.Address(RVA = "0x1AEA888", Offset = "0x1AEA888", Length = "0xC4")]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnStartElement", MemberParameters = new object[]
194 {
195 typeof(string),
196 typeof(Mono.Xml.SmallXmlParser.IAttrList)
197 }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityDocument), Member = "InternalGetElement", MemberParameters = new object[]
199 {
200 typeof(ref int),
201 typeof(bool)
202 }, ReturnType = typeof(SecurityElement))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PermissionSet), Member = "ToXml", ReturnType = typeof(SecurityElement))]
204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "ToXml", MemberParameters = new object[]
206 {
208 typeof(string),
209 typeof(global::System.Collections.IEnumerator)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Collections.ArrayList), Member = ".ctor", ReturnType = typeof(void))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
215 public void AddChild(SecurityElement child)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x6001708")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1AEB084", Offset = "0x1AEB084", Length = "0x64")]
222 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeAccessPermission), Member = "CheckSecurityElement", MemberParameters = new object[]
223 {
225 typeof(string),
226 typeof(int),
227 typeof(int)
228 }, ReturnType = typeof(int))]
229 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CodeAccessPermission), Member = "IsUnrestricted", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(bool))]
230 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Permissions.SecurityPermission), Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
232 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
233 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.SocketPermission", Member = "FromXml", MemberParameters = new object[]
234 {
235 typeof(global::System.Collections.ArrayList),
236 "System.Net.NetworkAccess"
237 }, ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
239 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "GetAttribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SecurityElement.SecurityAttribute))]
240 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
242 public string Attribute(string name)
243 {
244 throw null;
245 }
246
247 [global::Cpp2ILInjected.Token(Token = "0x6001709")]
248 [global::Cpp2ILInjected.Address(RVA = "0x1AED5EC", Offset = "0x1AED5EC", Length = "0x1E4")]
249 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnStartElement", MemberParameters = new object[]
251 {
252 typeof(string),
253 typeof(Mono.Xml.SmallXmlParser.IAttrList)
254 }, ReturnType = typeof(void))]
255 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Xml.SecurityParser), Member = "OnChars", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "ToXml", MemberParameters = new object[]
257 {
258 typeof(ref global::System.Text.StringBuilder),
259 typeof(int)
260 }, ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "ToXml", ReturnType = typeof(SecurityElement))]
262 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "get_Chars", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(char))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(char) }, ReturnType = typeof(global::System.Text.StringBuilder))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
269 public static string Escape(string str)
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x600170A")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1AECFC0", Offset = "0x1AECFC0", Length = "0x1D4")]
276 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement.SecurityAttribute), Member = ".ctor", MemberParameters = new object[]
277 {
278 typeof(string),
279 typeof(string)
280 }, ReturnType = typeof(void))]
281 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "set_Text", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "SearchForTextOfLocalName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
285 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Replace", MemberParameters = new object[]
286 {
287 typeof(string),
288 typeof(string)
289 }, ReturnType = typeof(global::System.Text.StringBuilder))]
290 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
291 private static string Unescape(string str)
292 {
293 throw null;
294 }
295
296 [global::Cpp2ILInjected.Token(Token = "0x600170B")]
297 [global::Cpp2ILInjected.Address(RVA = "0x1AED7D0", Offset = "0x1AED7D0", Length = "0x7C")]
298 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
299 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement.SecurityAttribute), Member = ".ctor", MemberParameters = new object[]
300 {
301 typeof(string),
302 typeof(string)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
306 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
307 public static bool IsValidAttributeName(string name)
308 {
309 throw null;
310 }
311
312 [global::Cpp2ILInjected.Token(Token = "0x600170C")]
313 [global::Cpp2ILInjected.Address(RVA = "0x1AED84C", Offset = "0x1AED84C", Length = "0x7C")]
314 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement.SecurityAttribute), Member = ".ctor", MemberParameters = new object[]
316 {
317 typeof(string),
318 typeof(string)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
322 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
323 public static bool IsValidAttributeValue(string value)
324 {
325 throw null;
326 }
327
328 [global::Cpp2ILInjected.Token(Token = "0x600170D")]
329 [global::Cpp2ILInjected.Address(RVA = "0x1AECA9C", Offset = "0x1AECA9C", Length = "0x7C")]
330 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[]
332 {
333 typeof(string),
334 typeof(string)
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
338 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
339 public static bool IsValidTag(string tag)
340 {
341 throw null;
342 }
343
344 [global::Cpp2ILInjected.Token(Token = "0x600170E")]
345 [global::Cpp2ILInjected.Address(RVA = "0x1AECF44", Offset = "0x1AECF44", Length = "0x7C")]
346 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
347 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "set_Text", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOfAny", MemberParameters = new object[] { typeof(char[]) }, ReturnType = typeof(int))]
350 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
351 public static bool IsValidText(string text)
352 {
353 throw null;
354 }
355
356 [global::Cpp2ILInjected.Token(Token = "0x600170F")]
357 [global::Cpp2ILInjected.Address(RVA = "0x1AED8C8", Offset = "0x1AED8C8", Length = "0x130")]
358 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
359 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Mono.Security.Cryptography.KeyPairPersistence), Member = "FromXml", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "System.Net.WebPermission", Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
363 {
364 typeof(string),
365 typeof(string)
366 }, ReturnType = typeof(bool))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
370 {
371 throw null;
372 }
373
374 [global::Cpp2ILInjected.Token(Token = "0x6001710")]
375 [global::Cpp2ILInjected.Address(RVA = "0x1AED9F8", Offset = "0x1AED9F8", Length = "0x138")]
376 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
377 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "SearchForTextOfTag", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
378 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.SignatureDescription), Member = ".ctor", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
379 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
380 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
381 {
382 typeof(string),
383 typeof(string)
384 }, ReturnType = typeof(bool))]
385 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "SearchForTextOfTag", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
388 public string SearchForTextOfTag(string tag)
389 {
390 throw null;
391 }
392
393 [global::Cpp2ILInjected.Token(Token = "0x6001711")]
394 [global::Cpp2ILInjected.Address(RVA = "0x1AEDB30", Offset = "0x1AEDB30", Length = "0x7C")]
395 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
396 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = ".ctor", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "ToXml", MemberParameters = new object[]
398 {
399 typeof(ref global::System.Text.StringBuilder),
400 typeof(int)
401 }, ReturnType = typeof(void))]
402 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
403 public override string ToString()
404 {
405 throw null;
406 }
407
408 [global::Cpp2ILInjected.Token(Token = "0x6001712")]
409 [global::Cpp2ILInjected.Address(RVA = "0x1AEDBAC", Offset = "0x1AEDBAC", Length = "0x600")]
410 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "ToString", ReturnType = typeof(string))]
412 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "ToXml", MemberParameters = new object[]
413 {
414 typeof(ref global::System.Text.StringBuilder),
415 typeof(int)
416 }, ReturnType = typeof(void))]
417 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
418 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Text.StringBuilder), Member = "Append", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(global::System.Text.StringBuilder))]
419 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Environment), Member = "get_NewLine", ReturnType = typeof(string))]
421 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
422 {
423 typeof(string),
424 typeof(string)
425 }, ReturnType = typeof(bool))]
426 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "ToXml", MemberParameters = new object[]
427 {
428 typeof(ref global::System.Text.StringBuilder),
429 typeof(int)
430 }, ReturnType = typeof(void))]
431 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
432 private void ToXml(ref global::System.Text.StringBuilder s, int level)
433 {
434 throw null;
435 }
436
437 [global::Cpp2ILInjected.Token(Token = "0x6001713")]
438 [global::Cpp2ILInjected.Address(RVA = "0x1AED194", Offset = "0x1AED194", Length = "0x2FC")]
439 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
440 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
441 {
442 typeof(string),
443 typeof(string)
444 }, ReturnType = typeof(void))]
445 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "Attribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
447 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
448 {
449 typeof(string),
450 typeof(string)
451 }, ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
454 {
455 throw null;
456 }
457
458 [global::Cpp2ILInjected.Token(Token = "0x17000255")]
459 internal string m_strText
460 {
461 [global::Cpp2ILInjected.Token(Token = "0x6001714")]
462 [global::Cpp2ILInjected.Address(RVA = "0x1AEE1AC", Offset = "0x1AEE1AC", Length = "0x8")]
463 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
464 set
465 {
466 throw null;
467 }
468 }
469
470 [global::Cpp2ILInjected.Token(Token = "0x6001715")]
471 [global::Cpp2ILInjected.Address(RVA = "0x1AEE1B4", Offset = "0x1AEE1B4", Length = "0x22C")]
472 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
473 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "SearchForTextOfLocalName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.DSA), Member = "FromXmlString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
475 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(global::System.Security.Cryptography.RSA), Member = "FromXmlString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
476 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
477 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
478 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
479 {
480 typeof(string),
481 typeof(string)
482 }, ReturnType = typeof(string))]
483 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "EndsWith", MemberParameters = new object[]
484 {
485 typeof(string),
486 typeof(global::System.StringComparison)
487 }, ReturnType = typeof(bool))]
488 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Unescape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
489 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "SearchForTextOfLocalName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
490 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
491 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
493 {
494 throw null;
495 }
496
497 // Note: this type is marked as 'beforefieldinit'.
498 [global::Cpp2ILInjected.Token(Token = "0x6001716")]
499 [global::Cpp2ILInjected.Address(RVA = "0x1AEE3E0", Offset = "0x1AEE3E0", Length = "0x160")]
500 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
501 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
502 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.Runtime.CompilerServices.RuntimeHelpers), Member = "InitializeArray", MemberParameters = new object[]
503 {
504 typeof(global::System.Array),
505 typeof(global::System.RuntimeFieldHandle)
506 }, ReturnType = typeof(void))]
507 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
509 {
510 throw null;
511 }
512
513 [global::Cpp2ILInjected.Token(Token = "0x4000BA6")]
514 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
515 private string text;
516
517 [global::Cpp2ILInjected.Token(Token = "0x4000BA7")]
518 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
519 private string tag;
520
521 [global::Cpp2ILInjected.Token(Token = "0x4000BA8")]
522 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
523 private global::System.Collections.ArrayList attributes;
524
525 [global::Cpp2ILInjected.Token(Token = "0x4000BA9")]
526 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
527 private global::System.Collections.ArrayList children;
528
529 [global::Cpp2ILInjected.Token(Token = "0x4000BAA")]
530 private static readonly char[] invalid_tag_chars;
531
532 [global::Cpp2ILInjected.Token(Token = "0x4000BAB")]
533 private static readonly char[] invalid_text_chars;
534
535 [global::Cpp2ILInjected.Token(Token = "0x4000BAC")]
536 private static readonly char[] invalid_attr_name_chars;
537
538 [global::Cpp2ILInjected.Token(Token = "0x4000BAD")]
539 private static readonly char[] invalid_attr_value_chars;
540
541 [global::Cpp2ILInjected.Token(Token = "0x4000BAE")]
542 private static readonly char[] invalid_chars;
543
544 [global::Cpp2ILInjected.Token(Token = "0x200029B")]
545 internal class SecurityAttribute
546 {
547 [global::Cpp2ILInjected.Token(Token = "0x6001717")]
548 [global::Cpp2ILInjected.Address(RVA = "0x1AED490", Offset = "0x1AED490", Length = "0x15C")]
549 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
550 {
551 typeof(string),
552 typeof(string)
553 }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "IsValidAttributeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "IsValidAttributeValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Unescape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::Locale), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
560 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
561 {
562 typeof(string),
563 typeof(string),
564 typeof(string)
565 }, ReturnType = typeof(string))]
566 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::System.ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
567 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
568 public SecurityAttribute(string name, string value)
569 {
570 throw null;
571 }
572
573 [global::Cpp2ILInjected.Token(Token = "0x17000256")]
574 public string Name
575 {
576 [global::Cpp2ILInjected.Token(Token = "0x6001718")]
577 [global::Cpp2ILInjected.Address(RVA = "0x1AEE540", Offset = "0x1AEE540", Length = "0x8")]
578 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
579 get
580 {
581 throw null;
582 }
583 }
584
585 [global::Cpp2ILInjected.Token(Token = "0x17000257")]
586 public string Value
587 {
588 [global::Cpp2ILInjected.Token(Token = "0x6001719")]
589 [global::Cpp2ILInjected.Address(RVA = "0x1AEE548", Offset = "0x1AEE548", Length = "0x8")]
590 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
591 get
592 {
593 throw null;
594 }
595 }
596
597 [global::Cpp2ILInjected.Token(Token = "0x4000BAF")]
598 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
599 private string _name;
600
601 [global::Cpp2ILInjected.Token(Token = "0x4000BB0")]
602 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
603 private string _value;
604 }
605 }
606}
class f__AnonymousType0<< Count > j__TPar
global::System.Collections.ArrayList Children
static string Unescape(string str)
static bool IsValidAttributeName(string name)
static readonly char[] invalid_chars
static string Escape(string str)
static readonly char[] invalid_tag_chars
SecurityElement.SecurityAttribute GetAttribute(string name)
string SearchForTextOfLocalName(string strLocalName)
SecurityElement SearchForChildByTag(string tag)
static bool IsValidAttributeValue(string value)
static readonly char[] invalid_text_chars
static readonly char[] invalid_attr_value_chars
SecurityElement(string tag, string text)
global::System.Collections.ArrayList attributes
string SearchForTextOfTag(string tag)
global::System.Collections.Hashtable Attributes
static bool IsValidText(string text)
global::System.Collections.ArrayList children
static readonly char[] invalid_attr_name_chars
void AddAttribute(string name, string value)
static bool IsValidTag(string tag)
void AddChild(SecurityElement child)
void ToXml(ref global::System.Text.StringBuilder s, int level)