[release/9.0] Suppress SYSLIB5005 for System.Formats.Nrbf as experimental #9792
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Backport of #9791 to release/9.0
/cc @singhashish-wpf @jeffhandley
Customer Impact
We are marking the System.Formats.Nrbf APIs as
[Experimental]
in .NET 9 to leave the door open for making API changes in the next release. Since WPF consumes these APIs, we need to suppress the diagnostic that will occur.Testing
Created a local build of System.Formats.Nrbf with the assembly marked as
[Experimental]
, consumed that build into the WPF solution for all references, and found the projects that need to have the suppression in place.Risk
Low. Suppressing a diagnostic that will be introduced in RC2.
Microsoft Reviewers: Open in CodeFlow