Fix Incorrect RequiresDynamicCode attribute message (#86602)
authorRupesh Ghosh <rupeshghosh10@gmail.com>
Tue, 23 May 2023 13:41:12 +0000 (19:11 +0530)
committerGitHub <noreply@github.com>
Tue, 23 May 2023 13:41:12 +0000 (06:41 -0700)
commitbe2c664e07e8c10b8264add3db0551fd13aa6432
tree5490d0895379ff461f520340cc5ab68e0ed6ec32
parent026f5e0609f8b292c45eee3411eb3e0d41d845a8
Fix Incorrect RequiresDynamicCode attribute message (#86602)

* Fix Incorrect RequiresDynamicCode attribute message

Replace GetEnumValues<TEnum> in the RequiresDynamicCode attribute message on System.Type.GetEnumValues, System.Reflection.SignatureType.GetEnumValues and System.Runtime.GetEnumValues with Enum.GetValues<T> with Enum.GetValues<T>

Fix #86585

* Update attribute message as suggested in PR

* Add warning suppression
src/libraries/System.Private.CoreLib/src/System/Reflection/SignatureType.cs
src/libraries/System.Private.CoreLib/src/System/RuntimeType.cs
src/libraries/System.Private.CoreLib/src/System/Type.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml