Dictionary expressions: implement nullable analysis for key-value pair elements
Open
Area-Compilers
Feature - Dictionary Expressions
- Dominant language
- C#
- Stars
- 20.7k
- Forks
- 4.3k
- PR merge metrics
- PR metrics pending
Description
Implement nullable analysis for *key-value pair elements* and for expression and spread elements with `KeyValuePair<,>` types.
Contributor guide
Research direction
Start by locating Roslyn's existing nullable analysis for dictionary expressions, key-value pair elements, and expression or spread elements with KeyValuePair types. Compare the related analysis paths and identify the tests covering dictionary expression nullability. Done means those element forms receive the expected nullable analysis without regressing existing cases.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- compilers
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100