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 supported478 Subscribers
View all SubscribersAdd a CodeTriage badge to roslyn
Help out
- Issues
- Message for BC30560 should include what assemblies the ambiguous types come from
- "Initialize Interactive from Project" attempts to add references to projects that don't have a target path
- Make more complex mutually recursive cases work in overload resolution
- ResultProvider.Portable complains about not being able to find IDkmClrFullNameProvider in ErrorList
- Add check for empty submission in C#/VB interactive evaluator
- Wrong error message for Task.Run with invalid argument
- Represent synthesized members of Microsoft.CodeAnalysis.CodeGen class as Roslyn symbols instead of CCI symbols
- Bind subpatterns even in error cases
- C#: Avoid generating "pair lambdas" in LINQ binder
- C# allows static constructor to write to readonly static field of another instantiation (code won't verify)
- Docs
- C# not yet supported