roslyn
roslyn copied to clipboard
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Potential fix for https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1582837 @ryzngard and @dibarbet investigate this and it looks like caused by the stackoverflow in the recursive function.
``` interface I1 where T1 : I1 { static abstract void M1(); static virtual void M2() { } static abstract event System.Action E1; static virtual event System.Action E2; static abstract...
_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/C-10-nullable-type--character-displa/10015742)._ --- [severity:It bothers me. A fix would be nice] Consider the following code snippet: ```csharp /// /// Serializes this...
**Version Used**: VS2022 17.1 preview 2 **Steps to Reproduce**: 1. Type code such as ```csharp SizeChanged += ([A] a, b) => { }; ``` 2. While I typing `[` to...
**Version Used**: 4.01 **Steps to Reproduce**:     **Expected Behavior**: **Actual Behavior**:
**Version Used**: VS2022 17.1.0 preview1.1 **Steps to Reproduce**: 1. Create an new console app, and change it to multi target frameworks with `net6.0;net472` ```xml Exe net6.0;net472 enable enable latest ```...
Example: ``` if (underlyingItem is RoslynNavigationBarItem.SymbolItem { Location.InDocumentInfo$$.spans: var symbolSpans }) ``` `InDocumentInfo` is a nullable value type. Because of this, completoin thinks it should offer:  These are the...
_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/AutoCorrect-wrong-when-using-aliasses/1567574)._ --- [severity:It bothers me. A fix would be nice] Aliassing types will cause Intellisense to give wrong names for...
_This issue has been moved from [a ticket on Developer Community](https://developercommunity.visualstudio.com/t/Add-new-C-syntax-to-new-IntelliSense-su/1519375)._ --- When I type `private Dictionary Streams { get; } = ` I'd like to be completed as `new();`...
**Version Used**: VS16.11.1 **Steps to Reproduce**: ```C# struct MyDecimal { public readonly long Exponent; public static MyDecimal operator *(MyDecimal a, int b) => default; } MyDecimal m; m.ex| // cursor...