diff --git a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs index f7dca463d3a000c4af533a2dfcd2dd4c5f9bb9b1..2f3dc269ea10d982d5f2135f81ceee6f904bbe7c 100644 --- a/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs +++ b/src/EditorFeatures/CSharpTest/Completion/CompletionProviders/SuggestionModeCompletionProviderTests.cs @@ -1067,6 +1067,38 @@ public static void ReproMethod(Goo goo) await VerifyBuilderAsync(markup); } + [WorkItem(28586, "https://github.com/dotnet/roslyn/issues/28586")] + [Fact, Trait(Traits.Feature, Traits.Features.Completion)] + public async Task WithNonDelegateExtensionAndInstanceMethod1() + { + var markup = @" +using System; + +public sealed class Goo +{ + public void Bar() + { + } +} + +public static class GooExtensions +{ + public static void Bar(this Goo goo, int val) + { + } +} + +public static class Repro +{ + public static void ReproMethod(Goo goo) + { + goo.Bar(a$$ + } +} +"; + await VerifyNotBuilderAsync(markup); + } + private async Task VerifyNotBuilderAsync(string markup) { await VerifyWorkerAsync(markup, isBuilder: false);