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

◆ Translate() [1/3]

static IdentityReferenceCollection System.Security.Principal.NTAccount.Translate ( IdentityReferenceCollection sourceAccounts,
Type targetType,
bool forceSuccess )
inlinestaticpackage

Definition at line 107 of file NTAccount.cs.

108 {
109 bool someFailed;
110 IdentityReferenceCollection identityReferenceCollection = Translate(sourceAccounts, targetType, out someFailed);
111 if (forceSuccess && someFailed)
112 {
113 IdentityReferenceCollection identityReferenceCollection2 = new IdentityReferenceCollection();
114 foreach (IdentityReference item in identityReferenceCollection)
115 {
116 if (item.GetType() != targetType)
117 {
118 identityReferenceCollection2.Add(item);
119 }
120 }
121 throw new IdentityNotMappedException(System.SR.IdentityReference_IdentityNotMapped, identityReferenceCollection2);
122 }
123 return identityReferenceCollection;
124 }
static string IdentityReference_IdentityNotMapped
Definition SR.cs:44
Definition SR.cs:7
override IdentityReference Translate(Type targetType)
Definition NTAccount.cs:72

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