| 
    Terraria v1.4.4.9
    
   Terraria source code documentation 
   | 
 
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 | 
Definition at line 3 of file CustomAce.cs.