terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
WebPermissionAttribute.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Security
;
3
using
System.Security.Permissions
;
4
5
namespace
System.Net
6
{
7
// Token: 0x020001D2 RID: 466
8
[
AttributeUsage
(
AttributeTargets
.Assembly |
AttributeTargets
.Class |
AttributeTargets
.Struct |
AttributeTargets
.Constructor |
AttributeTargets
.Method, AllowMultiple =
true
, Inherited =
false
)]
9
[
Serializable
]
10
public
sealed
class
WebPermissionAttribute
:
CodeAccessSecurityAttribute
11
{
12
// Token: 0x06000B55 RID: 2901 RVA: 0x0002525C File Offset: 0x0002345C
13
public
WebPermissionAttribute
(
SecurityAction
action
)
14
:
base
(
action
)
15
{
16
}
17
18
// Token: 0x1700024D RID: 589
19
// (get) Token: 0x06000B56 RID: 2902 RVA: 0x00025270 File Offset: 0x00023470
20
// (set) Token: 0x06000B57 RID: 2903 RVA: 0x00025288 File Offset: 0x00023488
21
public
string
Connect
22
{
23
get
24
{
25
if
(this.
m_connect
!=
null
)
26
{
27
return
;
28
}
29
}
30
set
31
{
32
if
(this.
m_connect
==
null
)
33
{
34
this.m_connect
=
value
;
35
return
;
36
}
37
throw
new
ArrayTypeMismatchException
();
38
}
39
}
40
41
// Token: 0x1700024E RID: 590
42
// (get) Token: 0x06000B58 RID: 2904 RVA: 0x000252B0 File Offset: 0x000234B0
43
// (set) Token: 0x06000B59 RID: 2905 RVA: 0x000252C8 File Offset: 0x000234C8
44
public
string
Accept
45
{
46
get
47
{
48
if
(this.
m_accept
!=
null
)
49
{
50
return
;
51
}
52
}
53
set
54
{
55
if
(this.
m_accept
==
null
)
56
{
57
this.m_accept
=
value
;
58
return
;
59
}
60
throw
new
ArrayTypeMismatchException
();
61
}
62
}
63
64
// Token: 0x1700024F RID: 591
65
// (get) Token: 0x06000B5A RID: 2906 RVA: 0x000252F0 File Offset: 0x000234F0
66
// (set) Token: 0x06000B5B RID: 2907 RVA: 0x00025308 File Offset: 0x00023508
67
public
string
ConnectPattern
68
{
69
get
70
{
71
if
(this.
m_connect
!=
null
)
72
{
73
return
;
74
}
75
}
76
set
77
{
78
if
(this.
m_connect
==
null
)
79
{
80
bool
flag =
value
==
".*"
;
81
return
;
82
}
83
throw
new
ArrayTypeMismatchException
();
84
}
85
}
86
87
// Token: 0x17000250 RID: 592
88
// (get) Token: 0x06000B5C RID: 2908 RVA: 0x00025338 File Offset: 0x00023538
89
// (set) Token: 0x06000B5D RID: 2909 RVA: 0x00025350 File Offset: 0x00023550
90
public
string
AcceptPattern
91
{
92
get
93
{
94
if
(this.
m_accept
!=
null
)
95
{
96
return
;
97
}
98
}
99
set
100
{
101
if
(this.
m_accept
==
null
)
102
{
103
bool
flag =
value
==
".*"
;
104
return
;
105
}
106
throw
new
ArrayTypeMismatchException
();
107
}
108
}
109
110
// Token: 0x06000B5E RID: 2910 RVA: 0x00025380 File Offset: 0x00023580
111
public
override
IPermission
CreatePermission
()
112
{
113
if
(this.
m_Unrestricted
)
114
{
115
}
116
throw
new
InvalidCastException
();
117
}
118
119
// Token: 0x040009EB RID: 2539
120
private
object
m_accept
;
121
122
// Token: 0x040009EC RID: 2540
123
private
object
m_connect
;
124
}
125
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.InvalidCastException
Definition
InvalidCastException.cs:9
System.Net.WebPermissionAttribute.Accept
string Accept
Definition
WebPermissionAttribute.cs:45
System.Net.WebPermissionAttribute.ConnectPattern
string ConnectPattern
Definition
WebPermissionAttribute.cs:68
System.Net.WebPermissionAttribute.m_connect
object m_connect
Definition
WebPermissionAttribute.cs:123
System.Net.WebPermissionAttribute.WebPermissionAttribute
WebPermissionAttribute(SecurityAction action)
Definition
WebPermissionAttribute.cs:13
System.Net.WebPermissionAttribute.AcceptPattern
string AcceptPattern
Definition
WebPermissionAttribute.cs:91
System.Net.WebPermissionAttribute.Connect
string Connect
Definition
WebPermissionAttribute.cs:22
System.Net.WebPermissionAttribute.CreatePermission
override IPermission CreatePermission()
Definition
WebPermissionAttribute.cs:111
System.Net.WebPermissionAttribute.m_accept
object m_accept
Definition
WebPermissionAttribute.cs:120
System.Net.WebPermissionAttribute
Definition
WebPermissionAttribute.cs:11
System.Security.Permissions.CodeAccessSecurityAttribute
Definition
CodeAccessSecurityAttribute.cs:12
System.Security.Permissions.SecurityAttribute.m_Unrestricted
bool m_Unrestricted
Definition
SecurityAttribute.cs:46
System.Security.IPermission
Definition
IPermission.cs:7
System.Net
Definition
AuthenticationManager.cs:7
System.Reflection.TypeAttributes.Serializable
@ Serializable
System.Security.Permissions.SecurityAction
SecurityAction
Definition
SecurityAction.cs:11
System.Security.Permissions
Definition
CodeAccessSecurityAttribute.cs:5
System.Security
Definition
CommonObjectSecurity.cs:4
System.ExceptionArgument.value
@ value
System.ExceptionArgument.action
@ action
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:8
System
Definition
__ComObject.cs:4
source
System
Net
WebPermissionAttribute.cs
Generated by
1.10.0