diff --git a/src/Analyzers/CSharp/Tests/RemoveUnnecessarySuppressions/RemoveUnnecessaryNullableWarningSuppressionsTests.cs b/src/Analyzers/CSharp/Tests/RemoveUnnecessarySuppressions/RemoveUnnecessaryNullableWarningSuppressionsTests.cs index 0cc492e7c74af..8959667cdfe44 100644 --- a/src/Analyzers/CSharp/Tests/RemoveUnnecessarySuppressions/RemoveUnnecessaryNullableWarningSuppressionsTests.cs +++ b/src/Analyzers/CSharp/Tests/RemoveUnnecessarySuppressions/RemoveUnnecessaryNullableWarningSuppressionsTests.cs @@ -6,6 +6,7 @@ using Microsoft.CodeAnalysis.CSharp.RemoveUnnecessarySuppressions; using Microsoft.CodeAnalysis.Editor.UnitTests.CodeActions; using Microsoft.CodeAnalysis.Test.Utilities; +using Microsoft.CodeAnalysis.Testing; using Roslyn.Test.Utilities; using Xunit; @@ -185,4 +186,24 @@ class C } """, }.RunAsync(); + + [Fact, WorkItem("https://github.com/dotnet/roslyn/issues/81632")] + public Task TestGetMethod_NoDiagnostic() + => new VerifyCS.Test + { + TestCode = """ + #nullable enable + using System.Reflection; + + class C + { + void M() + { + MethodInfo m = typeof(C).GetMethod("M")!; + } + } + """, + ReferenceAssemblies = ReferenceAssemblies.Net.Net60, + }.RunAsync(); + }