Terraria v1.4.4.9
Terraria source code documentation
|
Public Member Functions | |
SecurityIdentifier (string sddlForm) | |
SecurityIdentifier (byte[] binaryForm, int offset) | |
SecurityIdentifier (IntPtr binaryForm) | |
SecurityIdentifier (WellKnownSidType sidType, SecurityIdentifier? domainSid) | |
override bool | Equals ([NotNullWhen(true)] object? o) |
bool | Equals (SecurityIdentifier sid) |
override int | GetHashCode () |
override string | ToString () |
override bool | IsValidTargetType (Type targetType) |
bool | IsAccountSid () |
override IdentityReference | Translate (Type targetType) |
int | CompareTo (SecurityIdentifier? sid) |
bool | IsWellKnown (WellKnownSidType type) |
void | GetBinaryForm (byte[] binaryForm, int offset) |
bool | IsEqualDomainSid (SecurityIdentifier sid) |
int | CompareTo (object? obj) |
int | CompareTo (T? other) |
Static Public Member Functions | |
static bool | operator== (SecurityIdentifier? left, SecurityIdentifier? right) |
static bool | operator!= (SecurityIdentifier? left, SecurityIdentifier? right) |
static bool | operator== (IdentityReference? left, IdentityReference? right) |
static bool | operator!= (IdentityReference? left, IdentityReference? right) |
Static Public Attributes | |
static readonly int | MinBinaryLength = 8 |
static readonly int | MaxBinaryLength = 68 |
Package Functions | |
SecurityIdentifier (IdentifierAuthority identifierAuthority, ReadOnlySpan< int > subAuthorities) | |
SecurityIdentifier | GetAccountDomainSid () |
int | GetSubAuthority (int index) |
Static Package Functions | |
static bool | IsValidTargetTypeStatic (Type targetType) |
static IdentityReferenceCollection | Translate (IdentityReferenceCollection sourceSids, Type targetType, bool forceSuccess) |
static IdentityReferenceCollection | Translate (IdentityReferenceCollection sourceSids, Type targetType, out bool someFailed) |
Properties | |
static byte | Revision [get] |
byte[] | BinaryForm [get] |
IdentifierAuthority | IdentifierAuthority [get] |
int | SubAuthorityCount [get] |
int | BinaryLength [get] |
SecurityIdentifier? | AccountDomainSid [get] |
override string | Value [get] |
Private Member Functions | |
void | CreateFromParts (IdentifierAuthority identifierAuthority, ReadOnlySpan< int > subAuthorities) |
void | CreateFromBinaryForm (byte[] binaryForm, int offset) |
Static Private Member Functions | |
static IdentityReferenceCollection | TranslateToNTAccounts (IdentityReferenceCollection sourceSids, out bool someFailed) |
Private Attributes | |
IdentifierAuthority | _identifierAuthority |
int[] | _subAuthorities |
byte[] | _binaryForm |
SecurityIdentifier | _accountDomainSid |
bool | _accountDomainSidInitialized |
string | _sddlForm |
Definition at line 8 of file SecurityIdentifier.cs.