Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
KnownAce.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
using
System.Security.Principal
;
3
4
namespace
System.Security.AccessControl
;
5
6
public
abstract
class
KnownAce
:
GenericAce
7
{
8
private
int
_accessMask
;
9
10
private
SecurityIdentifier
_sid
;
11
12
public
int
AccessMask
13
{
14
get
15
{
16
return
_accessMask
;
17
}
18
set
19
{
20
_accessMask
=
value
;
21
}
22
}
23
24
public
SecurityIdentifier
SecurityIdentifier
25
{
26
get
27
{
28
return
_sid
;
29
}
30
[MemberNotNull(
"_sid"
)]
31
set
32
{
33
if
(
value
==
null
)
34
{
35
throw
new
ArgumentNullException
(
"value"
);
36
}
37
_sid
=
value
;
38
}
39
}
40
41
internal
KnownAce
(
AceType
type
,
AceFlags
flags,
int
accessMask,
SecurityIdentifier
securityIdentifier)
42
: base(
type
, flags)
43
{
44
if
(securityIdentifier ==
null
)
45
{
46
throw
new
ArgumentNullException
(
"securityIdentifier"
);
47
}
48
AccessMask
= accessMask;
49
SecurityIdentifier
= securityIdentifier;
50
}
51
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Security.AccessControl.GenericAce
Definition
GenericAce.cs:6
System.Security.AccessControl.KnownAce._accessMask
int _accessMask
Definition
KnownAce.cs:8
System.Security.AccessControl.KnownAce.AccessMask
int AccessMask
Definition
KnownAce.cs:13
System.Security.AccessControl.KnownAce.KnownAce
KnownAce(AceType type, AceFlags flags, int accessMask, SecurityIdentifier securityIdentifier)
Definition
KnownAce.cs:41
System.Security.AccessControl.KnownAce._sid
SecurityIdentifier _sid
Definition
KnownAce.cs:10
System.Security.AccessControl.KnownAce
Definition
KnownAce.cs:7
System.Security.Principal.SecurityIdentifier
Definition
SecurityIdentifier.cs:9
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.Security.AccessControl.AceType
AceType
Definition
AceType.cs:4
System.Security.AccessControl.AceFlags
AceFlags
Definition
AceFlags.cs:5
System.Security.AccessControl
Definition
DirectoryObjectSecurity.cs:3
System.Security.Principal
Definition
IIdentity.cs:1
System.ExceptionArgument.value
@ value
System.ExceptionArgument.type
@ type
source
System.Security.AccessControl
System.Security.AccessControl
KnownAce.cs
Generated by
1.10.0