Remove `IDispatchImplAttribute` API (#76416)
authorAaron Robinson <arobins@microsoft.com>
Sat, 1 Oct 2022 00:04:49 +0000 (17:04 -0700)
committerGitHub <noreply@github.com>
Sat, 1 Oct 2022 00:04:49 +0000 (17:04 -0700)
commit26a91ad6ac02393c6c7463500c030ec07803c5e6
treedbcc7571355a3456c79821ef3679dc9dbf816daf
parentecf111211ea4b7626deac65173f3cd7fe40e794c
Remove `IDispatchImplAttribute` API (#76416)

* Remove IDispatchImplAttribute API

This type has never been supported on .NET Core.
Removing all supporting code paths.
12 files changed:
src/coreclr/vm/comcallablewrapper.cpp
src/coreclr/vm/comcallablewrapper.h
src/coreclr/vm/stdinterfaces.cpp
src/coreclr/vm/stdinterfaces_internal.h
src/coreclr/vm/wellknownattributes.h
src/libraries/System.Reflection.Metadata/tests/Resources/Interop/Interop.Mock01.cs
src/libraries/System.Runtime.InteropServices/src/MatchingRefApiCompatBaseline.txt
src/libraries/System.Runtime.InteropServices/src/System.Runtime.InteropServices.csproj
src/libraries/System.Runtime.InteropServices/src/System/Runtime/InteropServices/IDispatchImplAttribute.cs [deleted file]
src/libraries/System.Runtime.InteropServices/src/System/Runtime/InteropServices/IDispatchImplType.cs [deleted file]
src/libraries/System.Runtime.InteropServices/tests/System.Runtime.InteropServices.UnitTests/System.Runtime.InteropServices.Tests.csproj
src/libraries/System.Runtime.InteropServices/tests/System.Runtime.InteropServices.UnitTests/System/Runtime/InteropServices/IDispatchImplAttributeTests.cs [deleted file]