Exemplo n.º 1
0
 public void AppDomainWrapperCompromised(AppDomainWrapper appDomainWrapper)
 {
     if (appDomainWrapper != _currentAppDomainWrapper)
     {
         return;
     }
     _currentAppDomainWrapper = null;
 }
Exemplo n.º 2
0
 public void UnloadCurrentAppDomain()
 {
     if (_currentAppDomainWrapper == null)
     {
         return;
     }
     _currentAppDomainLock.AcquireWriterLock(-1);
     try
     {
         _currentAppDomainWrapper.Unload();
         _currentAppDomainWrapper = null;
     }
     finally
     {
         _currentAppDomainLock.ReleaseWriterLock();
     }
 }
Exemplo n.º 3
0
 public BaseWrapperClass(QuarantinableAppDomain linkedQuarantinableAppDomainAppDomain)
 {
     LinkedAppDomainWrapper = linkedQuarantinableAppDomainAppDomain.CurrentAppDomainWrapper;
 }