summaryrefslogtreecommitdiff
path: root/src/vm/clrprivbinderwinrt.h
AgeCommit message (Collapse)AuthorFilesLines
2019-04-04Runtime support for upcoming .NET Core WinRT Host (#23402)Jeremy Koritzinsky1-0/+11
* First pass at adding winrt host entry-point. * There's no way to specify HResult-swapping on a function called via hosted-interop so just return the HResult instead. * Use the WindowsRuntimeMarshal class to create the activation factory and initialize it. * Implement loading the dependent assemblies of a WinRT assembly into an isolated load context. * PR Feedback. * Fail to get the activation factory if the found type is not a managed type exported from a winmd. * Rearrange parameters based on PR feedback. * Remove unneeded include. * Make ActivationFactoryLoader internal. * Fix null-ref in WinRT-dependent-assembly loading * Remove extraneous "System."
2018-12-21Remove dead ICLRPrivBinder methods (#21637)Steve MacLean1-85/+0
* Remove dead FindAssemblyBySpec All paths returned E_FAIL * Remove dead BinderFlags * Remove dead VerifyBind
2018-12-03Refactor all FCalls out of AppDomain.cs (#21337)Jan Kotas1-7/+4
This saves the unmanaged->managed->unmanaged trip to initialize the assembly binder. Includes small bits of unrelated cleanup.
2018-08-23Enable unloading of AssemblyLoadContext (#18476)Jan Vorlicek1-0/+13
Enable assembly unloading * Allow PInvoke methods on collectible assemblies * Fix test unloadability Several hundreds of tests were using Helper class that created GCHandle, but never freed it. That prevented unloading of those tests. The change modifies the Helper class to keep the handle in a finalizable object. Several GCHandle related tests were not freeing the GCHandle they allocated, so this change adds freeing them to enable the unloading. * Add missing error messages to the resources * Fix shuffle thunk cache for unloadability * Add GetLoaderAllocator to ICLRPrivBinder
2017-02-12Remove never defined FEATURE_FUSIONdanmosemsft1-32/+0
2017-02-12Remove never defined FEATURE_COMINTEROP_WINRT_DESKTOP_HOSTdanmosemsft1-11/+0
2017-02-10Remove always defined FEATURE_CORECLRdanmosemsft1-6/+0
2016-05-07Remove FEATURE_HOSTED_BINDER definition (#4838)Jan Vorlicek1-4/+0
The FEATURE_HOSTED_BINDER is always on so remove it from all the sources.
2016-03-09Delete dead codeJan Kotas1-6/+2
- Delete BINDER, STANDALONE_BINDER and MDIL ifdefs
2016-01-27Update license headersdotnet-bot1-4/+3
2015-01-30Initial commit to populate CoreCLR repo dotnet-bot1-0/+472
[tfs-changeset: 1407945]