Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.AccessControl.QualifiedAce Class Referenceabstract

Public Member Functions

byte?[] GetOpaque ()
 
void SetOpaque (byte[]? opaque)
 
void GetBinaryForm (byte[] binaryForm, int offset)
 
GenericAce Copy ()
 
override bool Equals ([NotNullWhen(true)] object? o)
 
override int GetHashCode ()
 

Static Public Member Functions

static GenericAce CreateFromBinaryForm (byte[] binaryForm, int offset)
 
static bool operator== (GenericAce? left, GenericAce? right)
 
static bool operator!= (GenericAce? left, GenericAce? right)
 

Package Functions

 QualifiedAce (AceType type, AceFlags flags, int accessMask, SecurityIdentifier sid, byte[] opaque)
 
void MarshalHeader (byte[] binaryForm, int offset)
 

Static Package Functions

static AceFlags AceFlagsFromAuditFlags (AuditFlags auditFlags)
 
static AceFlags AceFlagsFromInheritanceFlags (InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags)
 
static void VerifyHeader (byte[] binaryForm, int offset)
 

Package Attributes

ushort _indexInAcl
 

Properties

AceQualifier AceQualifier [get]
 
bool IsCallback [get]
 
int MaxOpaqueLengthInternal [get]
 
int OpaqueLength [get]
 
int AccessMask [get, set]
 
SecurityIdentifier SecurityIdentifier [get, set]
 
AceType AceType [get]
 
AceFlags AceFlags [get, set]
 
bool IsInherited [get]
 
InheritanceFlags InheritanceFlags [get]
 
PropagationFlags PropagationFlags [get]
 
AuditFlags AuditFlags [get]
 
int BinaryLength [get]
 

Private Member Functions

AceQualifier QualifierFromType (AceType type, out bool isCallback)
 

Private Attributes

readonly bool _isCallback
 
readonly AceQualifier _qualifier
 
byte[] _opaque
 
int _accessMask
 
SecurityIdentifier _sid
 
readonly AceType _type
 
AceFlags _flags
 

Detailed Description

Definition at line 5 of file QualifiedAce.cs.


The documentation for this class was generated from the following file: