Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Translate() [1/3]

static IdentityReferenceCollection System.Security.Principal.SecurityIdentifier.Translate ( IdentityReferenceCollection sourceSids,
Type targetType,
bool forceSuccess )
inlinestaticpackage

Definition at line 596 of file SecurityIdentifier.cs.

597 {
598 bool someFailed;
599 IdentityReferenceCollection identityReferenceCollection = Translate(sourceSids, targetType, out someFailed);
600 if (forceSuccess && someFailed)
601 {
602 IdentityReferenceCollection identityReferenceCollection2 = new IdentityReferenceCollection();
603 foreach (IdentityReference item in identityReferenceCollection)
604 {
605 if (item.GetType() != targetType)
606 {
607 identityReferenceCollection2.Add(item);
608 }
609 }
610 throw new IdentityNotMappedException(System.SR.IdentityReference_IdentityNotMapped, identityReferenceCollection2);
611 }
612 return identityReferenceCollection;
613 }
static string IdentityReference_IdentityNotMapped
Definition SR.cs:44
Definition SR.cs:7
override IdentityReference Translate(Type targetType)

References System.SR.IdentityReference_IdentityNotMapped, System.item, and System.Security.Principal.SecurityIdentifier.Translate().