summaryrefslogtreecommitdiff
path: root/src/vm/mlinfo.h
diff options
context:
space:
mode:
authorLuqun Lou <luqunl@users.noreply.github.com>2018-06-22 11:33:35 -0700
committerGitHub <noreply@github.com>2018-06-22 11:33:35 -0700
commit3fb4483277c7b12841b9ea7672bccdc6f23d3d52 (patch)
tree96a208b5927506651473da3d45880c48de973f4f /src/vm/mlinfo.h
parent8aad994743a1332a21a56728799c293a21115050 (diff)
downloadcoreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.tar.gz
coreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.tar.bz2
coreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.zip
Add public implementation MarshalerSupport (#18530)
Diffstat (limited to 'src/vm/mlinfo.h')
-rw-r--r--src/vm/mlinfo.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/src/vm/mlinfo.h b/src/vm/mlinfo.h
index d1b46065e4..b27dcc01c3 100644
--- a/src/vm/mlinfo.h
+++ b/src/vm/mlinfo.h
@@ -225,58 +225,6 @@ public:
return m_hndSystemPCEventArgsType;
}
- ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory *GetNCCEventArgsFactory()
- {
- CONTRACTL
- {
- THROWS;
- GC_TRIGGERS; // For potential COOP->PREEMP->COOP switch
- MODE_ANY;
- PRECONDITION(!GetAppDomain()->IsCompilationDomain());
- }
- CONTRACTL_END;
-
- if (m_pNCCEventArgsFactory.Load() == NULL)
- {
- GCX_PREEMP();
- SafeComHolderPreemp<ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory> pNCCEventArgsFactory;
-
- IfFailThrow(clr::winrt::GetActivationFactory(g_WinRTNotifyCollectionChangedEventArgsNameW, (ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory **)&pNCCEventArgsFactory));
- _ASSERTE_MSG(pNCCEventArgsFactory, "Got NULL NCCEventArgs factory!");
-
- if (InterlockedCompareExchangeT(&m_pNCCEventArgsFactory, (ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory *)pNCCEventArgsFactory, NULL) == NULL)
- pNCCEventArgsFactory.SuppressRelease();
- }
-
- return m_pNCCEventArgsFactory;
- }
-
- ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory *GetPCEventArgsFactory()
- {
- CONTRACTL
- {
- THROWS;
- GC_TRIGGERS; // For potential COOP->PREEMP->COOP switch
- MODE_ANY;
- PRECONDITION(!GetAppDomain()->IsCompilationDomain());
- }
- CONTRACTL_END;
-
- if (m_pPCEventArgsFactory.Load() == NULL)
- {
- GCX_PREEMP();
- SafeComHolderPreemp<ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory> pPCEventArgsFactory;
-
- IfFailThrow(clr::winrt::GetActivationFactory(g_WinRTPropertyChangedEventArgsNameW, (ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory **)&pPCEventArgsFactory));
- _ASSERTE_MSG(pPCEventArgsFactory, "Got NULL PCEventArgs factory!");
-
- if (InterlockedCompareExchangeT(&m_pPCEventArgsFactory, (ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory *)pPCEventArgsFactory, NULL) == NULL)
- pPCEventArgsFactory.SuppressRelease();
- }
-
- return m_pPCEventArgsFactory;
- }
-
MethodDesc *GetSystemNCCEventArgsToWinRTNCCEventArgsMD()
{
LIMITED_METHOD_CONTRACT;
@@ -310,9 +258,6 @@ private:
MethodDesc *m_pWinRTNCCEventArgsToSystemNCCEventArgsMD;
MethodDesc *m_pSystemPCEventArgsToWinRTPCEventArgsMD;
MethodDesc *m_pWinRTPCEventArgsToSystemPCEventArgsMD;
-
- VolatilePtr<ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory> m_pNCCEventArgsFactory;
- VolatilePtr<ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory> m_pPCEventArgsFactory;
};
class UriMarshalingInfo