Repository Issues
dotnet/roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
Issues
Open
`Microsoft.CodeAnalysis.VisualBasic.SyntaxFactory.RegionDirectiveTrivia()` throws ArgumentOutOfRangeException
Area-CompilersBughelp wanted
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Only Left and returnValue gets checked for dynamic in signature
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
Favor `Kind` check over type checking when appropriate
Area-CompilersArea-Performancehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
`DoGetExtensionMethods` allocates large arrays on the LOH
Area-CompilersArea-Performancehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
Address comment about allocations in `MergedNamespaceSymbol.GetTypeMembers`
Area-CompilersArea-Performancehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
Refactor `CheckFeatureAvailability` to not accept a `Location` parameter
Area-CompilersArea-Performancehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Consider caching `SyntaxNode.Location`
Area-CompilersArea-Performancehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
CS4014 compiler warning does not work when using null-conditional call operator
Area-CompilersBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
5 comments0 reactions0 assignees
Open
roslyn-analyzers/README.md does not discuss NuGet packages for Microsoft.CodeAnalysis, Microsoft.CodeAnalysis.CSharp, et cetera
Documentationhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments0 reactions0 assignees
Open
.editorconfig GUI editor saves changes to .editorconfig using CRLF instead of preserving current line endings
Area-IDEBugFeature - Editor Config UIhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments0 reactions0 assignees
Open
Improve error message for explicit cast of collection literal to non-generic type
Area-CompilersConcept-Diagnostic ClarityFeature - Collection Expressionshelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
2 comments1 reaction0 assignees
Open
Roslyn emits invalid IL with enums that aren't expressible in C#
Area-CompilersBughelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
3 comments0 reactions0 assignees
Open
ObservableProperty breaks ExtractInterfaceCodeRefactoringProvider
Area-IDEBughelp wanted
Why recommendedHas a beginner-friendly label · Contributing guide available
Has a beginner-friendly labelContributing guide available
11 comments0 reactions1 assignee
Open
VB.NET AnalyzeDataFlow incorrectly reports parameters as WrittenInside
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
Conditionnally skip over Add/Sub/Or when used with a ternary and constant zero
Area-CompilersCode Gen Qualityhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
4 comments0 reactions0 assignees
Open
Introduce parameter crashes with `ArgumentOutOfRangeException`
Area-IDEBugIDE-CodeStylehelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
Clarify errors around void expressions in switch expressions / Disallow them in switch exp. instead of propagating void
Area-CompilersBugInteractive-ScriptingLogichelp wanted
Why recommendedNo assignee yet · No comments yet
No assignee yetNo comments yetHas a beginner-friendly labelContributing guide available
0 comments0 reactions0 assignees
Open
"Record member does not match positional parameter" diagnostic message is unclear
Area-CompilersConcept-Diagnostic Clarityhelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment1 reaction0 assignees
Open
Rename symbol misses symbol used in invalid assignment
Area-IDEFeature - Renamehelp wanted
Why recommendedNo assignee yet · Has a beginner-friendly label
No assignee yetHas a beginner-friendly labelContributing guide available
1 comment0 reactions0 assignees
Open
Assert failures handling DynamicObjectCreationExpression in GetValEscape() and CheckValEscape()
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