Annotate TypeConverterAttribute so that the ILLinker preserves the ctor on the conver...
authorLayomi Akinrinade <laakinri@microsoft.com>
Fri, 24 Jul 2020 00:54:19 +0000 (17:54 -0700)
committerGitHub <noreply@github.com>
Fri, 24 Jul 2020 00:54:19 +0000 (17:54 -0700)
commitcbf79b686ae59a31868f5b46f7df49c46fa58b2d
treedd5f34c2e41a7643325cdf03830ccc9ddad789b1
parent90619d5d3577f2aaddf670ee6bf431f393afccaf
Annotate TypeConverterAttribute so that the ILLinker preserves the ctor on the converter (#39144)

* Annotate TypeConverterAttribute so that the ILLinker preserves the ctor on the converter

* Address review feedback & add attributes to ref

* Use custom enum converter type

* Split tests
src/libraries/System.ObjectModel/ref/System.ObjectModel.cs
src/libraries/System.ObjectModel/src/System/ComponentModel/TypeConverterAttribute.cs
src/libraries/System.ObjectModel/tests/TrimmingTests/TypeConverterAttributeStringArgCtorTest.cs [new file with mode: 0644]
src/libraries/System.ObjectModel/tests/TrimmingTests/TypeConverterAttributeTypeArgCtorTest.cs [new file with mode: 0644]