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
SocketPermission.cs
Go to the documentation of this file.
1using System;
7
8namespace System.Net
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000278")]
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x600115E")]
15 [global::Cpp2ILInjected.Address(RVA = "0x1E0BA2C", Offset = "0x1E0BA2C", Length = "0x94")]
16 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "Copy", ReturnType = typeof(IPermission))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "Union", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x600115F")]
31 [global::Cpp2ILInjected.Address(RVA = "0x1E0BAC0", Offset = "0x1E0BAC0", Length = "0xB4")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CodeAccessPermission), Member = ".ctor", ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
36 public SocketPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x170003F7")]
43 {
44 [global::Cpp2ILInjected.Token(Token = "0x6001160")]
45 [global::Cpp2ILInjected.Address(RVA = "0x1E0BC34", Offset = "0x1E0BC34", Length = "0x14")]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
47 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
48 get
49 {
50 throw null;
51 }
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x170003F8")]
56 {
57 [global::Cpp2ILInjected.Token(Token = "0x6001161")]
58 [global::Cpp2ILInjected.Address(RVA = "0x1E0BC48", Offset = "0x1E0BC48", Length = "0x14")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
61 get
62 {
63 throw null;
64 }
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6001162")]
68 [global::Cpp2ILInjected.Address(RVA = "0x1E0BB74", Offset = "0x1E0BB74", Length = "0xC0")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "FromXml", MemberParameters = new object[]
71 {
74 }, ReturnType = typeof(void))]
75 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermissionAttribute), Member = "CreatePermission", ReturnType = typeof(IPermission))]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndpointPermission), Member = ".ctor", MemberParameters = new object[]
78 {
79 typeof(string),
80 typeof(int),
81 typeof(TransportType)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
84 public void AddPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x6001163")]
90 [global::Cpp2ILInjected.Address(RVA = "0x1E0BC5C", Offset = "0x1E0BC5C", Length = "0x158")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = ".ctor", MemberParameters = new object[] { typeof(PermissionState) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
95 public override IPermission Copy()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x6001164")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1E0BDB4", Offset = "0x1E0BDB4", Length = "0x134")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "IntersectEmpty", MemberParameters = new object[] { typeof(SocketPermission) }, ReturnType = typeof(bool))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = ".ctor", MemberParameters = new object[] { typeof(PermissionState) }, ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "Intersect", MemberParameters = new object[]
107 {
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
114 public override IPermission Intersect(IPermission target)
115 {
116 throw null;
117 }
118
119 [global::Cpp2ILInjected.Token(Token = "0x6001165")]
120 [global::Cpp2ILInjected.Address(RVA = "0x1E0BEE8", Offset = "0x1E0BEE8", Length = "0x54")]
121 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
122 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
123 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
125 {
126 throw null;
127 }
128
129 [global::Cpp2ILInjected.Token(Token = "0x6001166")]
130 [global::Cpp2ILInjected.Address(RVA = "0x1E0BF3C", Offset = "0x1E0BF3C", Length = "0x62C")]
131 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
132 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "Intersect", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(IPermission))]
133 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndpointPermission), Member = "Intersect", MemberParameters = new object[] { typeof(EndpointPermission) }, ReturnType = typeof(EndpointPermission))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6001167")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1E0C568", Offset = "0x1E0C568", Length = "0x180")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "IsSubsetOf", MemberParameters = new object[]
146 {
149 }, ReturnType = typeof(bool))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
152 public override bool IsSubsetOf(IPermission target)
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6001168")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1E0C6E8", Offset = "0x1E0C6E8", Length = "0x584")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "IsSubsetOf", MemberParameters = new object[] { typeof(IPermission) }, ReturnType = typeof(bool))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(EndpointPermission), Member = "IsSubsetOf", MemberParameters = new object[] { typeof(EndpointPermission) }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x6001169")]
170 [global::Cpp2ILInjected.Address(RVA = "0x1E0CC6C", Offset = "0x1E0CC6C", Length = "0x8")]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
172 public bool IsUnrestricted()
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x600116A")]
178 [global::Cpp2ILInjected.Address(RVA = "0x1E0CC74", Offset = "0x1E0CC74", Length = "0x1F0")]
179 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
184 {
185 typeof(string),
186 typeof(string)
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "ToXml", MemberParameters = new object[]
189 {
191 typeof(string),
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
195 public override SecurityElement ToXml()
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x600116B")]
201 [global::Cpp2ILInjected.Address(RVA = "0x1E0CE64", Offset = "0x1E0CE64", Length = "0x2E4")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "ToXml", ReturnType = typeof(SecurityElement))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddAttribute", MemberParameters = new object[]
207 {
208 typeof(string),
209 typeof(string)
210 }, ReturnType = typeof(void))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "ToString", ReturnType = typeof(string))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "AddChild", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
215 private void ToXml(SecurityElement root, string childName, IEnumerator enumerator)
216 {
217 throw null;
218 }
219
220 [global::Cpp2ILInjected.Token(Token = "0x600116C")]
221 [global::Cpp2ILInjected.Address(RVA = "0x1E0D148", Offset = "0x1E0D148", Length = "0x480")]
222 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
225 {
226 typeof(string),
227 typeof(string)
228 }, ReturnType = typeof(bool))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Attribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Compare", MemberParameters = new object[]
231 {
232 typeof(string),
233 typeof(string),
234 typeof(bool)
235 }, ReturnType = typeof(int))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArrayList), Member = ".ctor", ReturnType = typeof(void))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
238 {
239 typeof(string),
240 typeof(string)
241 }, ReturnType = typeof(bool))]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "FromXml", MemberParameters = new object[]
243 {
246 }, ReturnType = typeof(void))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentNullException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
249 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 32)]
251 {
252 throw null;
253 }
254
255 [global::Cpp2ILInjected.Token(Token = "0x600116D")]
256 [global::Cpp2ILInjected.Address(RVA = "0x1E0D5C8", Offset = "0x1E0D5C8", Length = "0x498")]
257 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SocketPermission), Member = "FromXml", MemberParameters = new object[] { typeof(SecurityElement) }, ReturnType = typeof(void))]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Inequality", MemberParameters = new object[]
261 {
262 typeof(string),
263 typeof(string)
264 }, ReturnType = typeof(bool))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SecurityElement), Member = "Attribute", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Enum), Member = "Parse", MemberParameters = new object[]
268 {
269 typeof(Type),
270 typeof(string),
271 typeof(bool)
272 }, ReturnType = typeof(object))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "op_Equality", MemberParameters = new object[]
274 {
275 typeof(string),
276 typeof(string)
277 }, ReturnType = typeof(bool))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "Parse", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(int))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = "AddPermission", MemberParameters = new object[]
280 {
282 typeof(TransportType),
283 typeof(string),
284 typeof(int)
285 }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 29)]
288 {
289 throw null;
290 }
291
292 [global::Cpp2ILInjected.Token(Token = "0x600116E")]
293 [global::Cpp2ILInjected.Address(RVA = "0x1E0DA60", Offset = "0x1E0DA60", Length = "0x15C")]
294 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
295 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
296 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SocketPermission), Member = ".ctor", MemberParameters = new object[] { typeof(PermissionState) }, ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ArgumentException), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
299 public override IPermission Union(IPermission target)
300 {
301 throw null;
302 }
303
304 [global::Cpp2ILInjected.Token(Token = "0x4000D7E")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
307
308 [global::Cpp2ILInjected.Token(Token = "0x4000D7F")]
309 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
311
312 [global::Cpp2ILInjected.Token(Token = "0x4000D80")]
313 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
314 private bool m_noRestriction;
315
316 [global::Cpp2ILInjected.Token(Token = "0x4000D81")]
317 public const int AllPorts = -1;
318 }
319}
class f__AnonymousType0<< Count > j__TPar
override void FromXml(SecurityElement securityElement)
SocketPermission(PermissionState state)
override SecurityElement ToXml()
void AddPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber)
SocketPermission(NetworkAccess access, TransportType transport, string hostName, int portNumber)
void FromXml(ArrayList endpoints, NetworkAccess access)
override IPermission Intersect(IPermission target)
override IPermission Union(IPermission target)
bool IntersectEmpty(SocketPermission permission)
void Intersect(ArrayList list1, ArrayList list2, ArrayList result)
bool IsSubsetOf(ArrayList list1, ArrayList list2)
override IPermission Copy()
override bool IsSubsetOf(IPermission target)
void ToXml(SecurityElement root, string childName, IEnumerator enumerator)