diff options
Diffstat (limited to 'src/vm/clrprivbinderwinrt.h')
-rw-r--r-- | src/vm/clrprivbinderwinrt.h | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/vm/clrprivbinderwinrt.h b/src/vm/clrprivbinderwinrt.h index f8e3cad977..14c467044b 100644 --- a/src/vm/clrprivbinderwinrt.h +++ b/src/vm/clrprivbinderwinrt.h @@ -21,12 +21,10 @@ #include "winrt/windowsstring.h" #include "appxutil.h" -#ifndef FEATURE_FUSION #include "coreclr/corebindresult.h" // IBindResult maps directly to its one and only implementation on CoreCLR. typedef CoreBindResult IBindResult; -#endif // FEATURE_FUSION //===================================================================================================================== // Forward declarations @@ -46,9 +44,6 @@ IsWindowsNamespace(const char * wszNamespace); //===================================================================================================================== class CLRPrivBinderWinRT : public IUnknownCommon<ICLRPrivBinder -#ifdef FEATURE_FUSION - , IBindContext -#endif //FEATURE_FUSION > { friend class CLRPrivAssemblyWinRT; @@ -187,19 +182,6 @@ public: HRESULT * pResult, ICLRPrivAssembly ** ppAssembly); -#ifdef FEATURE_FUSION - //============================================================================================= - // IBindContext interface methods - - // Implements interface method code:IBindContext::PreBind. - STDMETHOD(PreBind)( - IAssemblyName * pIAssemblyName, - DWORD dwPreBindFlags, - IBindResult ** ppIBindResult); - - // Implements interface method code:IBindContext::IsDefaultContext. - STDMETHOD(IsDefaultContext)(); -#endif //FEATURE_FUSION //============================================================================================= // Class methods @@ -237,9 +219,7 @@ public: IBindResult ** ppIBindResult, BOOL fPreBind = FALSE); -#ifndef FEATURE_FUSION HRESULT GetAssemblyAndTryFindNativeImage(SString &sWinmdFilename, LPCWSTR pwzSimpleName, BINDER_SPACE::Assembly ** ppAssembly); -#endif // On Phone the application's APP_PATH CoreCLR hosting config property is used as the app // package graph for RoResolveNamespace to find 3rd party WinMDs. This method wires up // the app paths so the WinRT binder will find 3rd party WinMDs. @@ -279,9 +259,6 @@ private: CLRPrivBinderUtil::WStringList * pFileNameList, CLRPrivBinderUtil::WStringList ** ppFileNameList); -#ifdef FEATURE_FUSION - HRESULT BindAssemblyToNativeAssembly(CLRPrivAssemblyWinRT *pAssembly); -#endif private: //============================================================================================= @@ -313,16 +290,7 @@ private: CLRPrivBinderUtil::HSTRINGArrayHolder m_rgAltPaths; #endif -#ifdef FEATURE_FUSION - // Native binder assisting logic - BOOL m_fCanUseNativeImages; - - ReleaseHolder<IILFingerprintFactory> m_pFingerprintFactory; -#endif -#ifdef FEATURE_FUSION - HRESULT GetParentIBindContext(IBindContext **ppIBindContext); -#endif //FEATURE_FUSION BINDER_SPACE::ApplicationContext * m_pApplicationContext; NewArrayHolder<WCHAR> m_appLocalWinMDPath; |