Obsolete thumbtacked AssemblyName properties (#59522)
authorBar Arnon <i3arnon@gmail.com>
Tue, 16 Nov 2021 01:06:46 +0000 (03:06 +0200)
committerGitHub <noreply@github.com>
Tue, 16 Nov 2021 01:06:46 +0000 (17:06 -0800)
commite10532af7efac549d8dee2a2762a2989ca1b35a0
treee85af2c1ad99d1084e4387e8c77fbb920167dda7
parent25da88cc34673e9ec051d720ecbdfbe5e479d107
Obsolete thumbtacked AssemblyName properties (#59522)

* Obsolete thumbtacked AssemblyName properties

Fix #59061

* Ignore obsoletion

* Fix pragma

* Merge the AssemblyName member obsoletions into a single diagnostic id

* Fix pragma to use updated diagnostic id

* Suppress SYSLIB0037 in reflection tests

* Suppress SYSLIB0037 warnings

Co-authored-by: Jeff Handley <jeffhandley@users.noreply.github.com>
Co-authored-by: Jeff Handley <jeff.handley@microsoft.com>
docs/project/list-of-diagnostics.md
src/coreclr/System.Private.CoreLib/src/System/Reflection/AssemblyName.CoreCLR.cs
src/libraries/Common/src/System/Obsoletions.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/AssemblyName.cs
src/libraries/System.Reflection.Metadata/src/System/Reflection/Metadata/MetadataReader.netstandard.cs
src/libraries/System.Reflection.Metadata/tests/System.Reflection.Metadata.Tests.csproj
src/libraries/System.Reflection.MetadataLoadContext/src/System/Reflection/TypeLoading/General/AssemblyNameData.cs
src/libraries/System.Reflection.MetadataLoadContext/tests/System.Reflection.MetadataLoadContext.Tests.csproj
src/libraries/System.Reflection/tests/System.Reflection.Tests.csproj
src/libraries/System.Runtime/ref/System.Runtime.cs