public void SetPrincipalPolicy (PrincipalPolicy policy) { if (IsFinalizingForUnload ()) throw new AppDomainUnloadedException (); _principalPolicy = policy; _principal = null; }