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

◆ SetThreadPrincipal()

void System.AppDomain.SetThreadPrincipal ( IPrincipal principal)
inline

Definition at line 394 of file AppDomain.cs.

395 {
396 if (principal == null)
397 {
398 throw new ArgumentNullException("principal");
399 }
400 if (Interlocked.CompareExchange(ref _defaultPrincipal, principal, null) != null)
401 {
402 throw new SystemException(SR.AppDomain_Policy_PrincipalTwice);
403 }
404 }
IPrincipal _defaultPrincipal
Definition AppDomain.cs:20
static int CompareExchange(ref int location1, int value, int comparand)

References System.AppDomain._defaultPrincipal, System.SR.AppDomain_Policy_PrincipalTwice, and System.Threading.Interlocked.CompareExchange().