summaryrefslogtreecommitdiff
path: root/src/vm/stubhelpers.cpp
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/stubhelpers.cpp
parent8aad994743a1332a21a56728799c293a21115050 (diff)
downloadcoreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.tar.gz
coreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.tar.bz2
coreclr-3fb4483277c7b12841b9ea7672bccdc6f23d3d52.zip
Add public implementation MarshalerSupport (#18530)
Diffstat (limited to 'src/vm/stubhelpers.cpp')
-rw-r--r--src/vm/stubhelpers.cpp57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/vm/stubhelpers.cpp b/src/vm/stubhelpers.cpp
index d43c065362..7475d98061 100644
--- a/src/vm/stubhelpers.cpp
+++ b/src/vm/stubhelpers.cpp
@@ -807,63 +807,6 @@ FCIMPL2(IUnknown*, StubHelpers::UriMarshaler__CreateNativeUriInstance, WCHAR* pR
}
FCIMPLEND
-ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgs* QCALLTYPE
-StubHelpers::EventArgsMarshaler__CreateNativeNCCEventArgsInstance
-(int action, ABI::Windows::UI::Xaml::Interop::IBindableVector *newItem, ABI::Windows::UI::Xaml::Interop::IBindableVector *oldItem, int newIndex, int oldIndex)
-{
- QCALL_CONTRACT;
-
- ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgs *pArgsRC = NULL;
-
- BEGIN_QCALL;
-
- EventArgsMarshalingInfo *marshalingInfo = GetAppDomain()->GetMarshalingData()->GetEventArgsMarshalingInfo();
- ABI::Windows::UI::Xaml::Interop::INotifyCollectionChangedEventArgsFactory *pFactory = marshalingInfo->GetNCCEventArgsFactory();
-
- SafeComHolderPreemp<IInspectable> pInner;
- HRESULT hr;
- hr = pFactory->CreateInstanceWithAllParameters(
- (ABI::Windows::UI::Xaml::Interop::NotifyCollectionChangedAction)action,
- (ABI::Windows::UI::Xaml::Interop::IBindableVector *)newItem,
- (ABI::Windows::UI::Xaml::Interop::IBindableVector *)oldItem,
- newIndex,
- oldIndex,
- NULL,
- &pInner,
- &pArgsRC);
- IfFailThrow(hr);
-
- END_QCALL;
-
- return pArgsRC;
-}
-
-ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgs* QCALLTYPE
- StubHelpers::EventArgsMarshaler__CreateNativePCEventArgsInstance(HSTRING name)
-{
- QCALL_CONTRACT;
-
- ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgs *pArgsRC = NULL;
-
- BEGIN_QCALL;
-
- EventArgsMarshalingInfo *marshalingInfo = GetAppDomain()->GetMarshalingData()->GetEventArgsMarshalingInfo();
- ABI::Windows::UI::Xaml::Data::IPropertyChangedEventArgsFactory *pFactory = marshalingInfo->GetPCEventArgsFactory();
-
- SafeComHolderPreemp<IInspectable> pInner;
- HRESULT hr;
- hr = pFactory->CreateInstance(
- name,
- NULL,
- &pInner,
- &pArgsRC);
- IfFailThrow(hr);
-
- END_QCALL;
-
- return pArgsRC;
-}
-
// A helper to convert an IP to object using special flags.
FCIMPL1(Object *, StubHelpers::InterfaceMarshaler__ConvertToManagedWithoutUnboxing, IUnknown *pNative)
{