dotnet / dotnet/csharpstandard

[Version 14.0] Support optional and named arguments in Expression trees

Open
#1,799 1 comment 0 reactions 0 assignees View on GitHub
type: feature
Dominant language
C#
Stars
815
Forks
99
Avg merge
1d 14h
Merged PRs (30d)
16

Description

V14 has an [MS Proposal](https://github.com/dotnet/csharplang/blob/main/proposals/csharp-14.0/optional-and-named-parameters-in-expression-trees.md) for the feature "Support optional and named arguments in Expression trees." It proposes we remove certain restrictions. However, I cannot find any text in the standard that prohibits these things.

Contributor guide

Open the contributing guide

Research direction

Start with the linked C# 14 proposal on optional and named arguments in expression trees, then search the csharpstandard repository for the current expression-tree restrictions. Compare the proposal with the relevant standard text and identify whether a wording change is needed to reflect the intended support.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp
Domain
documentation
Issue type
Documentation
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.