Gen Lu
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
FYI @RyanToth3
Ran into some assembly resolution issue related to multiple ALCs in play, make this a draft for now
This might have something to do with SymbolKey