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
WebPermission.cs
Go to the documentation of this file.
1using System;
9
10namespace System.Net
11{
12 [global::Cpp2ILInjected.Token(Token = "0x20001D4")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x17000252")]
17 internal static Regex MatchAllRegex
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x6000B63")]
20 [global::Cpp2ILInjected.Address(RVA = "0x1F18B98", Offset = "0x1F18B98", Length = "0xB4")]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "get_ConnectList", ReturnType = typeof(IEnumerator))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "get_AcceptList", ReturnType = typeof(IEnumerator))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
26 get
27 {
28 throw null;
29 }
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x17000253")]
34 {
35 [global::Cpp2ILInjected.Token(Token = "0x6000B64")]
36 [global::Cpp2ILInjected.Address(RVA = "0x1F18C4C", Offset = "0x1F18C4C", Length = "0x2D8")]
37 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "get_MatchAllRegex", ReturnType = typeof(Regex))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = "get_AsRegex", ReturnType = typeof(Regex))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
44 {
47 }, ReturnType = typeof(string))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
49 get
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x17000254")]
57 {
58 [global::Cpp2ILInjected.Token(Token = "0x6000B65")]
59 [global::Cpp2ILInjected.Address(RVA = "0x1F18F24", Offset = "0x1F18F24", Length = "0x2D8")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "get_MatchAllRegex", ReturnType = typeof(Regex))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Array), Member = "GetEnumerator", ReturnType = typeof(IEnumerator))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = "get_AsRegex", ReturnType = typeof(Regex))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
67 {
70 }, ReturnType = typeof(string))]
71 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
72 get
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x6000B66")]
79 [global::Cpp2ILInjected.Address(RVA = "0x1F17CCC", Offset = "0x1F17CCC", Length = "0x94")]
80 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
85 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
87 {
88 throw null;
89 }
90
91 [global::Cpp2ILInjected.Token(Token = "0x6000B67")]
92 [global::Cpp2ILInjected.Address(RVA = "0x1F191FC", Offset = "0x1F191FC", Length = "0x8C")]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Copy", ReturnType = typeof(IPermission))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
95 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
96 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x6000B68")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1F19288", Offset = "0x1F19288", Length = "0x78")]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
113 {
114 throw null;
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x6000B69")]
118 [global::Cpp2ILInjected.Address(RVA = "0x1F17D60", Offset = "0x1F17D60", Length = "0x9C")]
119 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Copy", ReturnType = typeof(IPermission))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
126 {
127 throw null;
128 }
129
130 [global::Cpp2ILInjected.Token(Token = "0x6000B6A")]
131 [global::Cpp2ILInjected.Address(RVA = "0x1F19300", Offset = "0x1F19300", Length = "0x98")]
132 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6000B6B")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1F194FC", Offset = "0x1F194FC", Length = "0x98")]
143 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
147 {
149 typeof(string)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
152 public WebPermission(NetworkAccess access, string uriString)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000B6C")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1F19594", Offset = "0x1F19594", Length = "0x98")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
163 internal WebPermission(NetworkAccess access, Uri uri)
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x6000B6D")]
169 [global::Cpp2ILInjected.Address(RVA = "0x1F183F8", Offset = "0x1F183F8", Length = "0x668")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = ".ctor", MemberParameters = new object[]
173 {
175 typeof(string)
176 }, ReturnType = typeof(void))]
177 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
178 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "TryCreate", MemberParameters = new object[]
180 {
181 typeof(string),
183 typeof(ref Uri)
184 }, ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
186 {
188 typeof(Uri)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
192 {
193 typeof(string),
194 typeof(string),
196 }, ReturnType = typeof(int))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
198 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 35)]
199 public void AddPermission(NetworkAccess access, string uriString)
200 {
201 throw null;
202 }
203
204 [global::Cpp2ILInjected.Token(Token = "0x6000B6E")]
205 [global::Cpp2ILInjected.Address(RVA = "0x1F1962C", Offset = "0x1F1962C", Length = "0x64C")]
206 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
208 {
210 typeof(string)
211 }, ReturnType = typeof(void))]
212 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "op_Equality", MemberParameters = new object[]
215 {
216 typeof(Uri),
217 typeof(Uri)
218 }, ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
221 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
222 internal void AddPermission(NetworkAccess access, Uri uri)
223 {
224 throw null;
225 }
226
227 [global::Cpp2ILInjected.Token(Token = "0x6000B6F")]
228 [global::Cpp2ILInjected.Address(RVA = "0x1F19398", Offset = "0x1F19398", Length = "0x164")]
229 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
230 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
232 {
233 typeof(string),
234 typeof(string)
235 }, ReturnType = typeof(bool))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = ".ctor", MemberParameters = new object[] { typeof(Regex) }, ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddAsPattern", MemberParameters = new object[]
238 {
240 typeof(DelayedRegex)
241 }, ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
243 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
245 {
246 throw null;
247 }
248
249 [global::Cpp2ILInjected.Token(Token = "0x6000B70")]
250 [global::Cpp2ILInjected.Address(RVA = "0x1F17DFC", Offset = "0x1F17DFC", Length = "0x5FC")]
251 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
253 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
254 {
257 }, ReturnType = typeof(void))]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
263 {
264 typeof(string),
265 typeof(string),
267 }, ReturnType = typeof(int))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x6000B71")]
275 [global::Cpp2ILInjected.Address(RVA = "0x1F19C78", Offset = "0x1F19C78", Length = "0x8")]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
277 public bool IsUnrestricted()
278 {
279 throw null;
280 }
281
282 [global::Cpp2ILInjected.Token(Token = "0x6000B72")]
283 [global::Cpp2ILInjected.Address(RVA = "0x1F19C80", Offset = "0x1F19C80", Length = "0x180")]
284 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
285 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
286 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = ".ctor", MemberParameters = new object[] { typeof(NetworkAccess) }, ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
289 public override IPermission Copy()
290 {
291 throw null;
292 }
293
294 [global::Cpp2ILInjected.Token(Token = "0x6000B73")]
295 [global::Cpp2ILInjected.Address(RVA = "0x1F19E00", Offset = "0x1F19E00", Length = "0x7B4")]
296 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
297 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
298 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "isMatchedURI", MemberParameters = new object[]
299 {
300 typeof(object),
302 }, ReturnType = typeof(bool))]
303 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "isSpecialSubsetCase", MemberParameters = new object[]
304 {
305 typeof(string),
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NotSupportedException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
311 {
312 typeof(string),
313 typeof(string)
314 }, ReturnType = typeof(void))]
315 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 42)]
316 public override bool IsSubsetOf(IPermission target)
317 {
318 throw null;
319 }
320
321 [global::Cpp2ILInjected.Token(Token = "0x6000B74")]
322 [global::Cpp2ILInjected.Address(RVA = "0x1F1A5B4", Offset = "0x1F1A5B4", Length = "0x43C")]
323 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
324 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "IsSubsetOf", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(bool))]
325 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "op_Inequality", MemberParameters = new object[]
327 {
328 typeof(Uri),
329 typeof(Uri)
330 }, ReturnType = typeof(bool))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
332 {
335 }, ReturnType = typeof(string))]
336 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
338 {
339 typeof(string),
340 typeof(string),
342 }, ReturnType = typeof(int))]
343 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
345 {
346 throw null;
347 }
348
349 [global::Cpp2ILInjected.Token(Token = "0x6000B75")]
350 [global::Cpp2ILInjected.Address(RVA = "0x1F1AF1C", Offset = "0x1F1AF1C", Length = "0x540")]
351 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
352 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = ".ctor", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = ".ctor", ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
356 {
358 typeof(string)
359 }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddPermission", MemberParameters = new object[]
361 {
363 typeof(Uri)
364 }, ReturnType = typeof(void))]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddAsPattern", MemberParameters = new object[]
366 {
368 typeof(DelayedRegex)
369 }, ReturnType = typeof(void))]
370 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
371 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
372 {
373 typeof(string),
374 typeof(string)
375 }, ReturnType = typeof(void))]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
377 public override IPermission Union(IPermission target)
378 {
379 throw null;
380 }
381
382 [global::Cpp2ILInjected.Token(Token = "0x6000B76")]
383 [global::Cpp2ILInjected.Address(RVA = "0x1F1B45C", Offset = "0x1F1B45C", Length = "0x2BC")]
384 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
385 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
386 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = ".ctor", ReturnType = typeof(void))]
387 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "intersectList", MemberParameters = new object[]
388 {
392 }, ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
394 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
395 {
396 typeof(string),
397 typeof(string)
398 }, ReturnType = typeof(void))]
399 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
400 public override IPermission Intersect(IPermission target)
401 {
402 throw null;
403 }
404
405 [global::Cpp2ILInjected.Token(Token = "0x6000B77")]
406 [global::Cpp2ILInjected.Address(RVA = "0x1F1C604", Offset = "0x1F1C604", Length = "0xAC0")]
407 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
408 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
409 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Equals", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
410 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Attribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
411 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
412 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IndexOf", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
413 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
414 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
415 {
416 typeof(string),
417 typeof(string),
419 }, ReturnType = typeof(int))]
420 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "SearchForChildByTag", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(SecurityElement))]
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(DelayedRegex), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
427 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "AddAsPattern", MemberParameters = new object[]
428 {
429 typeof(NetworkAccess),
430 typeof(DelayedRegex)
431 }, ReturnType = typeof(void))]
432 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
433 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = "SR", Member = "GetString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
434 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[]
435 {
436 typeof(string),
437 typeof(string)
438 }, ReturnType = typeof(void))]
439 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 81)]
441 {
442 throw null;
443 }
444
445 [global::Cpp2ILInjected.Token(Token = "0x6000B78")]
446 [global::Cpp2ILInjected.Address(RVA = "0x1F1D0C4", Offset = "0x1F1D0C4", Length = "0xB2C")]
447 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
448 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
449 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
450 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
451 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Replace", MemberParameters = new object[]
452 {
453 typeof(char),
454 typeof(char)
455 }, ReturnType = typeof(string))]
456 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
457 {
458 typeof(string),
459 typeof(string),
460 typeof(string)
461 }, ReturnType = typeof(string))]
462 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
463 {
464 typeof(string),
465 typeof(string)
466 }, ReturnType = typeof(void))]
467 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
468 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddChild", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
469 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "op_Inequality", MemberParameters = new object[]
470 {
471 typeof(Uri),
472 typeof(Uri)
473 }, ReturnType = typeof(bool))]
474 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
475 {
478 }, ReturnType = typeof(string))]
479 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Escape", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
480 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 57)]
481 public override SecurityElement ToXml()
482 {
483 throw null;
484 }
485
486 [global::Cpp2ILInjected.Token(Token = "0x6000B79")]
487 [global::Cpp2ILInjected.Address(RVA = "0x1F1A9F0", Offset = "0x1F1A9F0", Length = "0x52C")]
488 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
489 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "IsSubsetOf", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(bool))]
490 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
491 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
492 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
493 {
494 typeof(Type),
495 typeof(Type)
496 }, ReturnType = typeof(bool))]
497 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
498 {
499 typeof(string),
500 typeof(string),
502 }, ReturnType = typeof(int))]
503 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
504 {
507 }, ReturnType = typeof(string))]
508 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = "get_AsRegex", ReturnType = typeof(Regex))]
509 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Match))]
510 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
511 private static bool isMatchedURI(object uriToCheck, ArrayList uriPatternList)
512 {
513 throw null;
514 }
515
516 [global::Cpp2ILInjected.Token(Token = "0x6000B7A")]
517 [global::Cpp2ILInjected.Address(RVA = "0x1F1B718", Offset = "0x1F1B718", Length = "0xEEC")]
518 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
519 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
520 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "op_Equality", MemberParameters = new object[]
523 {
524 typeof(Type),
525 typeof(Type)
526 }, ReturnType = typeof(bool))]
527 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
528 {
529 typeof(string),
530 typeof(string),
532 }, ReturnType = typeof(int))]
533 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WebPermission), Member = "intersectPair", MemberParameters = new object[]
534 {
535 typeof(object),
536 typeof(object),
537 typeof(ref bool)
538 }, ReturnType = typeof(object))]
539 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 61)]
540 private static void intersectList(ArrayList A, ArrayList B, ArrayList result)
541 {
542 throw null;
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x6000B7B")]
546 [global::Cpp2ILInjected.Address(RVA = "0x1F1DBF0", Offset = "0x1F1DBF0", Length = "0x478")]
547 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
548 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WebPermission), Member = "intersectList", MemberParameters = new object[]
549 {
553 }, ReturnType = typeof(void))]
554 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
555 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = "get_AsRegex", ReturnType = typeof(Regex))]
556 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Regex), Member = "Match", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Match))]
557 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
558 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DelayedRegex), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
559 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Uri), Member = "GetComponents", MemberParameters = new object[]
560 {
563 }, ReturnType = typeof(string))]
564 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
565 {
566 typeof(string),
567 typeof(string),
569 }, ReturnType = typeof(int))]
570 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
571 private static object intersectPair(object L, object R, out bool isUri)
572 {
573 throw null;
574 }
575
576 [global::Cpp2ILInjected.Token(Token = "0x40009EF")]
577 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
578 private bool m_noRestriction;
579
581 [global::Cpp2ILInjected.Token(Token = "0x40009F0")]
582 [global::Cpp2ILInjected.FieldOffset(Offset = "0x11")]
584
586 [global::Cpp2ILInjected.Token(Token = "0x40009F1")]
587 [global::Cpp2ILInjected.FieldOffset(Offset = "0x12")]
589
590 [global::Cpp2ILInjected.Token(Token = "0x40009F2")]
591 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
593
594 [global::Cpp2ILInjected.Token(Token = "0x40009F3")]
595 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
597
598 [global::Cpp2ILInjected.Token(Token = "0x40009F4")]
599 internal const string MatchAll = ".*";
600
601 [global::Cpp2ILInjected.Token(Token = "0x40009F5")]
602 private static Regex s_MatchAllRegex;
603 }
604}
class f__AnonymousType0<< Count > j__TPar
static void intersectList(ArrayList A, ArrayList B, ArrayList result)
void AddAsPattern(NetworkAccess access, DelayedRegex uriRegexPattern)
override bool IsSubsetOf(IPermission target)
void AddPermission(NetworkAccess access, Regex uriRegex)
WebPermission(NetworkAccess access, Regex uriRegex)
static bool isMatchedURI(object uriToCheck, ArrayList uriPatternList)
void AddPermission(NetworkAccess access, Uri uri)
WebPermission(bool unrestricted)
override IPermission Copy()
void AddPermission(NetworkAccess access, string uriString)
override IPermission Intersect(IPermission target)
override IPermission Union(IPermission target)
WebPermission(PermissionState state)
override void FromXml(SecurityElement securityElement)
static bool isSpecialSubsetCase(string regexToCheck, ArrayList permList)
WebPermission(NetworkAccess access, Uri uri)
static object intersectPair(object L, object R, out bool isUri)
WebPermission(NetworkAccess access, string uriString)
override SecurityElement ToXml()
WebPermission(NetworkAccess access)
UriKind
Definition UriKind.cs:8
UriFormat
Definition UriFormat.cs:8