Skip to content

Commit 8493690

Browse files
authored
Include the new C# 14 proposals. (#47919)
* Include the new C# 14 proposals. * Add remaining C# 14 specs
1 parent 2874005 commit 8493690

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

docfx.json

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -54,15 +54,7 @@
5454
"csharp-11.0/*.md",
5555
"csharp-12.0/*.md",
5656
"csharp-13.0/*.md",
57-
"field-keyword.md",
58-
"unbound-generic-types-in-nameof.md",
59-
"first-class-span-types.md",
60-
"simple-lambda-parameters-with-modifiers.md",
61-
"partial-events-and-constructors.md",
62-
"null-conditional-assignment.md",
63-
"extensions.md",
64-
"user-defined-compound-assignment.md",
65-
"ignored-directives.md"
57+
"csharp-14.0/*.md"
6658
],
6759
"src": "_csharplang/proposals",
6860
"dest": "csharp/language-reference/proposals",
@@ -716,6 +708,8 @@
716708
"_csharplang/proposals/csharp-14.0/extensions.md": "Extension members",
717709
"_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "User-defined compound assignment",
718710
"_csharplang/proposals/csharp-14.0/ignored-directives.md": "Ignored preprocessor directives",
711+
"_csharplang/proposals/csharp-14.0/extension-operators.md": "Extension operators",
712+
"_csharplang/proposals/csharp-14.0/optional-and-named-parameters-in-expression-trees.md": "Optional and named parameters in expression trees",
719713
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "C# compiler breaking changes since C# 10",
720714
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "C# compiler breaking changes since C# 11",
721715
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "C# compiler breaking changes since C# 12",
@@ -842,6 +836,8 @@
842836
"_csharplang/proposals/csharp-14.0/extensions.md": "This proposal enables new kinds of extension members. These new extension members support extension properties, extension static members, including extension operators.",
843837
"_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "This proposal introduces user-defined compound assignment operators. Developers can override compound assignment, increment, and decrement operators.",
844838
"_csharplang/proposals/csharp-14.0/ignored-directives.md": "This proposal allows a source file to include ignored directives. In most cases, ignored directives are used for file based programs, for example `#!`",
839+
"_csharplang/proposals/csharp-14.0/extension-operators.md": "This proposal extends the proposal for extensions to include *extension operators*, where an operator can be an extension member.",
840+
"_csharplang/proposals/csharp-14.0/named-and-optional-parameters-in-expression-trees.md": "This proposal allows an expression tree to include named and optional parameters. This enables expression trees to be more flexible in how they are constructed.",
845841
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "Learn about any breaking changes since the initial release of C# 10 and included in C# 11",
846842
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "Learn about any breaking changes since the initial release of C# 11 and included in C# 12",
847843
"_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "Learn about any breaking changes since the initial release of C# 12 and included in C# 13",

docs/csharp/specification/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,8 @@ items:
111111
href: ../../../_csharplang/proposals/csharp-9.0/native-integers.md
112112
- name: Numeric IntPtr
113113
href: ../../../_csharplang/proposals/csharp-11.0/numeric-intptr.md
114+
- name: Named and optional parameters in expression trees
115+
href: ../../../_csharplang/proposals/csharp-14.0/optional-and-named-parameters-in-expression-trees.md
114116
- name: Variables
115117
items:
116118
- name: Improved definite assignment analysis
@@ -221,6 +223,8 @@ items:
221223
href: ../../../_csharplang/proposals/csharp-13.0/params-collections.md
222224
- name: Extension members
223225
href: ../../../_csharplang/proposals/csharp-14.0/extensions.md
226+
- name: Extension operators
227+
href: ../../../_csharplang/proposals/csharp-14.0/extension-operators.md
224228
- name: Structs
225229
items:
226230
- name: Parameterless struct constructors

0 commit comments

Comments
 (0)