roslyn
https://github.com/dotnet/roslyn
C#
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C# not yet supported480 Subscribers
View all SubscribersAdd a CodeTriage badge to roslyn
Help out
- Issues
- [Feedback] CodeLens doesn't show "References" when starting two Visual Studio instances shortly after each other
- Runtime async support for dynamic
- New Editorconfig command is available in C++ projects
- Use MethodImplAttributes.Async
- There is a call to ```BindSimpleBinaryOperator``` in ```Binder.RebindSimpleBinaryOperatorAsConverted``` it is unlikely that it is ever going to take advantage of extension operators, but we need to confirm that. If extension can be used there, tests coverage should be added.
- IDE0079 incorrectly flags necessary BL0005 warning suppressions in Blazor component tests
- Roslyn fails to process `[NotNullIfNotNull]` annotation on extension properties
- Follow up PR #79844: Add repro test
- Roslyn compiles C#14 extension members with incorrect nullability constraints metadata
- Microsoft.CodeAnalysis.PublicApiAnalyzers RS0016 code fix should respect project's NRT setting.
- Docs
- C# not yet supported