Properly override IsEquivalentTo() API in RuntimeType (dotnet/coreclr#23137)
authorAaron Robinson <arobins@microsoft.com>
Sat, 9 Mar 2019 01:36:37 +0000 (17:36 -0800)
committerGitHub <noreply@github.com>
Sat, 9 Mar 2019 01:36:37 +0000 (17:36 -0800)
commit64a7fbcc0d6ea02c9aab0601b4232b50d6d6d8e8
treeaf6a29b147964bb996d3436fec5ac67cda93c396
parent427e3e5e8ecc0984c9207231eced86bdd9c15d9b
Properly override IsEquivalentTo() API in RuntimeType (dotnet/coreclr#23137)

* Properly override IsEquivalentTo() API in RuntimeType
* Add tests for API validation

Commit migrated from https://github.com/dotnet/coreclr/commit/c194074a82ee35f31b1e55233b43256713b26467
src/coreclr/src/System.Private.CoreLib/src/System/RtType.cs
src/coreclr/src/System.Private.CoreLib/src/System/RuntimeHandles.cs
src/coreclr/src/vm/ecalllist.h
src/coreclr/src/vm/runtimehandles.cpp
src/coreclr/src/vm/runtimehandles.h
src/coreclr/tests/src/baseservices/typeequivalence/simple/Simple.cs