Gen Lu

Results 26 comments of Gen Lu

> in non-snippet applicable scenarios In that case, you need to explicitly specify [`SnippetsRule.NeverInclude`](https://sourceroslyn.io/#Microsoft.CodeAnalysis.Features/Completion/SnippetsRule.cs,732e1dca3f1f6a57,references) when calling completion service to exclude them

I follow the link from one of the VS feedback ticket to get here. I can confirm that this is a regression we introduced in VS 16.6 (see https://github.com/dotnet/roslyn/issues/45042), the...

This is caused by user-defined operator completion provider, which makes all operators filter char instead of commit char https://sourceroslyn.io/#Microsoft.CodeAnalysis.CSharp.Features/Completion/CompletionProviders/OperatorsAndIndexer/UnnamedSymbolCompletionProvider_Operators.cs,77

```cs struct MyDecimal { public readonly long Exponent; public static MyDecimal operator *(MyDecimal a, int b) => default; } MyDecimal m; m.ex| ``` Using the same example, I also noticed...

Related VS feedback ticket https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1590331

FYI @AbhitejJohn @shyamnamboodiripad

@drewnoakes Thanks! I have pushed an update that uses the approach you shared

Ran into some assembly resolution issue related to multiple ALCs in play, make this a draft for now