diff options
author | danmosemsft <danmose@microsoft.com> | 2017-02-14 21:13:22 -0800 |
---|---|---|
committer | danmosemsft <danmose@microsoft.com> | 2017-02-14 21:24:06 -0800 |
commit | 1aa7d6b8796f7e28a63162117c5bb16a207a472b (patch) | |
tree | 1347fab12a3d22c12f40abc195f938f611951f83 /src/vm/domainfile.h | |
parent | 16eb7551d9f5ea8ec593dc86b789df4db2198a4b (diff) | |
download | coreclr-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.h | 109 |
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_ |