Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
ObjectAce (AceFlags aceFlags, AceQualifier qualifier, int accessMask, SecurityIdentifier sid, ObjectAceFlags flags, Guid type, Guid inheritedType, bool isCallback, byte[]? opaque) | |
override void | GetBinaryForm (byte[] binaryForm, int offset) |
byte?[] | GetOpaque () |
void | SetOpaque (byte[]? opaque) |
GenericAce | Copy () |
override bool | Equals ([NotNullWhen(true)] object? o) |
override int | GetHashCode () |
Static Public Member Functions | |
static int | MaxOpaqueLength (bool isCallback) |
static GenericAce | CreateFromBinaryForm (byte[] binaryForm, int offset) |
static bool | operator== (GenericAce? left, GenericAce? right) |
static bool | operator!= (GenericAce? left, GenericAce? right) |
Package Functions | |
bool | ObjectTypesMatch (ObjectAceFlags objectFlags, Guid objectType) |
bool | InheritedObjectTypesMatch (ObjectAceFlags objectFlags, Guid inheritedObjectType) |
void | MarshalHeader (byte[] binaryForm, int offset) |
Static Package Functions | |
static bool | ParseBinaryForm (byte[] binaryForm, int offset, out AceQualifier qualifier, out int accessMask, [NotNullWhen(true)] out SecurityIdentifier sid, out ObjectAceFlags objectFlags, out Guid objectAceType, out Guid inheritedObjectAceType, out bool isCallback, out byte[] opaque) |
static AceFlags | AceFlagsFromAuditFlags (AuditFlags auditFlags) |
static AceFlags | AceFlagsFromInheritanceFlags (InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) |
static void | VerifyHeader (byte[] binaryForm, int offset) |
Package Attributes | |
ushort | _indexInAcl |
Properties | |
ObjectAceFlags | ObjectAceFlags [get, set] |
Guid | ObjectAceType [get, set] |
Guid | InheritedObjectAceType [get, set] |
override int | BinaryLength [get] |
override int | MaxOpaqueLengthInternal [get] |
AceQualifier | AceQualifier [get] |
bool | IsCallback [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] |
Private Member Functions | |
AceQualifier | QualifierFromType (AceType type, out bool isCallback) |
Static Private Member Functions | |
static AceType | TypeFromQualifier (bool isCallback, AceQualifier qualifier) |
Private Attributes | |
ObjectAceFlags | _objectFlags |
Guid | _objectAceType |
Guid | _inheritedObjectAceType |
readonly bool | _isCallback |
readonly AceQualifier | _qualifier |
byte[] | _opaque |
int | _accessMask |
SecurityIdentifier | _sid |
readonly AceType | _type |
AceFlags | _flags |
Definition at line 6 of file ObjectAce.cs.