summaryrefslogtreecommitdiff
path: root/src/vm/domainfile.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/vm/domainfile.cpp')
-rw-r--r--src/vm/domainfile.cpp24
1 files changed, 1 insertions, 23 deletions
diff --git a/src/vm/domainfile.cpp b/src/vm/domainfile.cpp
index ded1e5715b..2a1b5e5fea 100644
--- a/src/vm/domainfile.cpp
+++ b/src/vm/domainfile.cpp
@@ -37,24 +37,6 @@
#include "perfmap.h"
#endif // FEATURE_PERFMAP
-BOOL DomainAssembly::IsUnloading()
-{
- WRAPPER_NO_CONTRACT;
- SUPPORTS_DAC;
-
- BOOL fIsUnloading = FALSE;
-
- fIsUnloading = this->GetAppDomain()->IsUnloading();
-
- if (!fIsUnloading)
- {
- fIsUnloading = m_fDebuggerUnloadStarted;
- }
-
- return fIsUnloading;
-}
-
-
#ifndef DACCESS_COMPILE
DomainFile::DomainFile(AppDomain *pDomain, PEFile *pFile)
: m_pDomain(pDomain),
@@ -1379,11 +1361,7 @@ BOOL DomainFile::PropagateNewActivation(Module *pModuleFrom, Module *pModuleTo)
while (ai.Next())
{
STRESS_LOG3(LF_LOADER, LL_INFO100,"Attempting to propagate domain-neutral conditional module dependency %p -> %p to AppDomain %i\n",pModuleFrom,pModuleTo,ai.GetDomain()->GetId().m_dwId);
- // This is to minimize the chances of trying to run code in an appdomain that's shutting down.
- if (ai.GetDomain()->CanThreadEnter(pThread))
- {
- completed &= PropagateActivationInAppDomain(pModuleFrom,pModuleTo,ai.GetDomain());
- }
+ completed &= PropagateActivationInAppDomain(pModuleFrom,pModuleTo,ai.GetDomain());
}
}
else