Repository Issues
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Issues
Open
[C#] Nested curly brace is not auto completed in interpolated string
Area-IDEhelp wanted
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
IDE0270 - Cannot simplify for nullable implicit casts
Area-CompilersBughelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
3 comments0 reactions1 assignee
Open
Unnecessary defensive copies in `string` + implicit `object` operator
Area-CompilersBughelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Unnecessary defensive copies on enums passed by `in`
Area-CompilersBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments0 reactions0 assignees
Open
There are some unnecessary defensive copies for deconstructors, implicit index & range, and foreach with explicit implementation
Area-CompilersBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments1 reaction0 assignees
Open
Support more format string embedded langauges
Feature Requesthelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
C# Text Editor: Options to sort fields, properties and methods
Area-IDEhelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments1 reaction0 assignees
Open
Column "Make abstract" in "Extract Base Class" dialog is truncated or unusable in other languages
Area-IDEBughelp wanted
Why recommendedNo comments yet · Has a beginner-friendly label
No comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions1 assignee
Open
Delegates are not properly reformatted when converting property from expression body to block body
Area-IDEBughelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Block syntax in expression-bodied method is not reformatted when refactoring implicitly converts it to block-bodied method
Area-IDEBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Invert if refactoring is not available at the top-level
Area-IDEBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Properties with inaccesible access methods shouldn't be visible
Area-IDEIntelliSense-Completionhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments0 reactions0 assignees
Open
Collection expressions can perform covariant conversion of ReadOnlySpan in emit
Area-CompilersCode Gen QualityFeature - Collection Expressionshelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
6 comments1 reaction1 assignee
Open
Source Generators: Allow more than one subfolder for hintnames
Area-CompilersFeature Requesthelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments4 reactions0 assignees
Open
LSP: Support `textDocument/semanticTokens/full` and `textDocument/semanticTokens/full/delta`
Area-IDEhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment16 reactions0 assignees
Open
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Search for instances of Primary Constructor usage
0 - BacklogArea-IDECodeLenshelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
8 comments2 reactions0 assignees
Open
Source generator warning duplication and missing link and description
Area-IDEBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
8 comments1 reaction0 assignees
Open
Better codegen for conditional-access + pattern checks.
Area-CompilersCode Gen Qualityhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
7 comments5 reactions0 assignees
Open
AbstractSuppressionCodeFixProvider replaces LF with CRLF
Area-IDEBughelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees