Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Security.AccessControl.CustomAce Class Referencesealed

Public Member Functions

 CustomAce (AceType type, AceFlags flags, byte[]? opaque)
 
byte?[] GetOpaque ()
 
void SetOpaque (byte[]? opaque)
 
override 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)
 

Static Public Attributes

static readonly int MaxOpaqueLength = 65531
 

Package Functions

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

int OpaqueLength [get]
 
override int BinaryLength [get]
 
AceType AceType [get]
 
AceFlags AceFlags [get, set]
 
bool IsInherited [get]
 
InheritanceFlags InheritanceFlags [get]
 
PropagationFlags PropagationFlags [get]
 
AuditFlags AuditFlags [get]
 

Private Attributes

byte[] _opaque
 
readonly AceType _type
 
AceFlags _flags
 

Detailed Description

Definition at line 3 of file CustomAce.cs.


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