summaryrefslogtreecommitdiff
path: root/src/vm/domainfile.h
diff options
context:
space:
mode:
authordanmosemsft <danmose@microsoft.com>2017-02-14 21:13:22 -0800
committerdanmosemsft <danmose@microsoft.com>2017-02-14 21:24:06 -0800
commit1aa7d6b8796f7e28a63162117c5bb16a207a472b (patch)
tree1347fab12a3d22c12f40abc195f938f611951f83 /src/vm/domainfile.h
parent16eb7551d9f5ea8ec593dc86b789df4db2198a4b (diff)
downloadcoreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.tar.gz
coreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.tar.bz2
coreclr-1aa7d6b8796f7e28a63162117c5bb16a207a472b.zip
Remove never defined FEATURE_MULTIMODULE_ASSEMBLIES
Diffstat (limited to 'src/vm/domainfile.h')
-rw-r--r--src/vm/domainfile.h109
1 files changed, 0 insertions, 109 deletions
diff --git a/src/vm/domainfile.h b/src/vm/domainfile.h
index a6efbaa79c..a0ebbca481 100644
--- a/src/vm/domainfile.h
+++ b/src/vm/domainfile.h
@@ -535,14 +535,6 @@ public:
#endif // FEATURE_LOADER_OPTIMIZATION
#ifndef DACCESS_COMPILE
-#ifdef FEATURE_MULTIMODULE_ASSEMBLIES
- DomainFile *FindModule(PEFile *pFile, BOOL includeLoading = FALSE);
- DomainModule *FindModule(PEModule *pFile, BOOL includeLoading = FALSE)
- {
- WRAPPER_NO_CONTRACT;
- return (DomainModule *) FindModule((PEFile *) pFile, includeLoading);
- }
-#endif // FEATURE_MULTIMODULE_ASSEMBLIES
void ReleaseFiles();
#endif // DACCESS_COMPILE
@@ -673,9 +665,6 @@ public:
return pModule->GetModule();
}
-#ifdef FEATURE_MULTIMODULE_ASSEMBLIES
- void AddModule(DomainModule *pModule);
-#endif // FEATURE_MULTIMODULE_ASSEMBLIES
// ------------------------------------------------------------
// Resource access
@@ -687,13 +676,6 @@ public:
StackCrawlMark *pStackMark, BOOL fSkipSecurityCheck,
BOOL fSkipRaiseResolveEvent);
-#ifdef FEATURE_MULTIMODULE_ASSEMBLIES
- BOOL GetModuleResource(mdFile mdResFile, LPCSTR szResName,
- DWORD *cbResource, PBYTE *pbInMemoryResource,
- LPCSTR *szFileName, DWORD *dwLocation,
- BOOL fIsPublic, StackCrawlMark *pStackMark,
- BOOL fSkipSecurityCheck);
-#endif // FEATURE_MULTIMODULE_ASSEMBLIES
#ifdef FEATURE_PREJIT
// ------------------------------------------------------------
// Prejitting API
@@ -823,95 +805,4 @@ typedef DomainAssembly::ModuleIterator DomainModuleIterator;
// --------------------------------------------------------------------------------
// DomainModule is a subclass of DomainFile which specifically represents a module.
// --------------------------------------------------------------------------------
-#ifdef FEATURE_MULTIMODULE_ASSEMBLIES
-
-class DomainModule : public DomainFile
-{
- VPTR_VTABLE_CLASS(DomainModule, DomainFile);
-
- private:
- PTR_DomainAssembly m_pDomainAssembly;
-
- void UpdatePEFile(PTR_PEFile pFile);
-
- public:
-
- // ------------------------------------------------------------
- // Public API
- // ------------------------------------------------------------
-
- DomainAssembly *GetDomainAssembly()
- {
- LIMITED_METHOD_CONTRACT;
- SUPPORTS_DAC;
- return m_pDomainAssembly;
- }
-
- Module *GetModule()
- {
- LIMITED_METHOD_CONTRACT;
-
- return m_pModule;
- }
-
- LPCSTR GetName()
- {
- WRAPPER_NO_CONTRACT;
- return GetFile()->GetSimpleName();
- }
-
- mdFile GetToken()
- {
- WRAPPER_NO_CONTRACT;
- return GetFile()->GetToken();
- }
-
- PEModule *GetFile()
- {
- WRAPPER_NO_CONTRACT;
- return PTR_PEModule(m_pFile);
- }
-
- BOOL IsAssembly()
- {
- LIMITED_METHOD_DAC_CONTRACT;
- return FALSE;
- }
-
- void SetModule(Module *pModule);
-
-#ifdef DACCESS_COMPILE
- virtual void EnumMemoryRegions(CLRDataEnumMemoryFlags flags);
-#endif
-
- // ------------------------------------------------------------
- // Loader API
- // ------------------------------------------------------------
-
- friend class COMModule;
-
-#ifndef DACCESS_COMPILE
- DomainModule(AppDomain *pDomain, DomainAssembly *pAssembly, PEFile *pFile);
- ~DomainModule();
-#endif
-
- // ------------------------------------------------------------
- // Internal routines
- // ------------------------------------------------------------
-
-#ifndef DACCESS_COMPILE
- void Begin();
- void Allocate();
- void LoadSharers();
- void DeliverSyncEvents();
- void DeliverAsyncEvents();
-#endif
-
-#ifdef FEATURE_PREJIT
-#ifndef DACCESS_COMPILE
- void FindNativeImage();
-#endif
-#endif // FEATURE_PREJIT
-};
-#endif // FEATURE_MULTIMODULE_ASSEMBLIES
#endif // _DOMAINFILE_H_