|
534 | 534 | "_csharplang/proposals/csharp-11.0/*.md": "09/30/2022",
|
535 | 535 | "_csharplang/proposals/csharp-12.0/*.md": "08/15/2023",
|
536 | 536 | "_csharplang/proposals/csharp-13.0/*.md": "10/31/2024",
|
537 |
| - "_csharplang/proposals/*.md": "06/19/2025", |
| 537 | + "_csharplang/proposals/csharp-14.0/*.md": "08/06/2025", |
| 538 | + "_csharplang/proposals/*.md": "08/06/2025", |
538 | 539 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "11/08/2022",
|
539 | 540 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "11/08/2023",
|
540 | 541 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "11/09/2024",
|
|
706 | 707 | "_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "Allow ref struct types to implement some interfaces",
|
707 | 708 | "_csharplang/proposals/csharp-13.0/partial-properties.md": "All partial properties and indexers",
|
708 | 709 | "_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "Overload resolution priority tiebreaker attribute",
|
709 |
| - "_csharplang/proposals/field-keyword.md": "The `field` contextual keyword", |
710 |
| - "_csharplang/proposals/unbound-generic-types-in-nameof.md": "Unbound generic types in `nameof`", |
711 |
| - "_csharplang/proposals/first-class-span-types.md": "First-class span types", |
712 |
| - "_csharplang/proposals/simple-lambda-parameters-with-modifiers.md": "Simple lambda parameters with modifiers", |
713 |
| - "_csharplang/proposals/partial-events-and-constructors.md": "Partial events and constructors", |
714 |
| - "_csharplang/proposals/null-conditional-assignment.md": "Null conditional assignment", |
715 |
| - "_csharplang/proposals/extensions.md": "Extension members", |
716 |
| - "_csharplang/proposals/user-defined-compound-assignment.md": "User-defined compound assignment", |
717 |
| - "_csharplang/proposals/ignored-directives.md": "Ignored preprocessor directives", |
| 710 | + "_csharplang/proposals/csharp-14.0/field-keyword.md": "The `field` contextual keyword", |
| 711 | + "_csharplang/proposals/csharp-14.0/unbound-generic-types-in-nameof.md": "Unbound generic types in `nameof`", |
| 712 | + "_csharplang/proposals/csharp-14.0/first-class-span-types.md": "First-class span types", |
| 713 | + "_csharplang/proposals/csharp-14.0/simple-lambda-parameters-with-modifiers.md": "Simple lambda parameters with modifiers", |
| 714 | + "_csharplang/proposals/csharp-14.0/partial-events-and-constructors.md": "Partial events and constructors", |
| 715 | + "_csharplang/proposals/csharp-14.0/null-conditional-assignment.md": "Null conditional assignment", |
| 716 | + "_csharplang/proposals/csharp-14.0/extensions.md": "Extension members", |
| 717 | + "_csharplang/proposals/csharp-14.0/user-defined-compound-assignment.md": "User-defined compound assignment", |
| 718 | + "_csharplang/proposals/csharp-14.0/ignored-directives.md": "Ignored preprocessor directives", |
718 | 719 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 7.md": "C# compiler breaking changes since C# 10",
|
719 | 720 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 8.md": "C# compiler breaking changes since C# 11",
|
720 | 721 | "_roslyn/docs/compilers/CSharp/Compiler Breaking Changes - DotNet 9.md": "C# compiler breaking changes since C# 12",
|
|
832 | 833 | "_csharplang/proposals/csharp-13.0/ref-struct-interfaces.md": "This proposal provides features that enable interface authors to allow `ref struct` types to implement a particular interface",
|
833 | 834 | "_csharplang/proposals/csharp-13.0/partial-properties.md": "This proposal provides for partial properties and indexers, allowing the definition of a property or indexer to be split across multiple parts.",
|
834 | 835 | "_csharplang/proposals/csharp-13.0/overload-resolution-priority.md": "This proposal introduces a new attribute, `OverloadResolutionPriorityAttribute`, that can be applied to methods to influence overload resolution.",
|
835 |
| - "_csharplang/proposals/field-keyword.md": "This proposal introduces a new keyword, `field`, that accesses the compiler generated backing field in a property accessor.", |
836 |
| - "_csharplang/proposals/unbound-generic-types-in-nameof.md": "This proposal introduces the ability to use unbound generic types such as `List<>` in `nameof` expressions. The type argument isn't required.", |
837 |
| - "_csharplang/proposals/first-class-span-types.md": "This proposal provides several implicit conversions to `Span<T>` and `ReadOnlySpan<T>` that enable library authors to have fewer overloads and developers to write code that resolves to faster Span based APIs", |
838 |
| - "_csharplang/proposals/simple-lambda-parameters-with-modifiers.md": "This proposal allows lambda parameters to be declared with modifiers without requiring their type names. You can add modifiers like `ref` and `out` to lambda parameters without specifying their type.", |
839 |
| - "_csharplang/proposals/partial-events-and-constructors.md": "This proposal allows partial events and constructors to be declared in partial classes. The event and constructor can be split across class declarations.", |
840 |
| - "_csharplang/proposals/null-conditional-assignment.md": "This proposal allows the null conditional operator to be used for the destination of assignment expressions. This allows you to assign a value to a property or field only if the left side is not null.", |
841 |
| - "_csharplang/proposals/extensions.md": "This proposal enables new kinds of extension members. These new extension members support extension properties, extension static members, including extension operators.", |
842 |
| - "_csharplang/proposals/user-defined-compound-assignment.md": "This proposal introduces user-defined compound assignment operators. Developers can override compound assignment, increment, and decrement operators.", |
843 |
| - "_csharplang/proposals/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 `#!`", |
| 836 | + "_csharplang/proposals/csharp-14.0/field-keyword.md": "This proposal introduces a new keyword, `field`, that accesses the compiler generated backing field in a property accessor.", |
| 837 | + "_csharplang/proposals/csharp-14.0/unbound-generic-types-in-nameof.md": "This proposal introduces the ability to use unbound generic types such as `List<>` in `nameof` expressions. The type argument isn't required.", |
| 838 | + "_csharplang/proposals/csharp-14.0/first-class-span-types.md": "This proposal provides several implicit conversions to `Span<T>` and `ReadOnlySpan<T>` that enable library authors to have fewer overloads and developers to write code that resolves to faster Span based APIs", |
| 839 | + "_csharplang/proposals/csharp-14.0/simple-lambda-parameters-with-modifiers.md": "This proposal allows lambda parameters to be declared with modifiers without requiring their type names. You can add modifiers like `ref` and `out` to lambda parameters without specifying their type.", |
| 840 | + "_csharplang/proposals/csharp-14.0/partial-events-and-constructors.md": "This proposal allows partial events and constructors to be declared in partial classes. The event and constructor can be split across class declarations.", |
| 841 | + "_csharplang/proposals/csharp-14.0/null-conditional-assignment.md": "This proposal allows the null conditional operator to be used for the destination of assignment expressions. This allows you to assign a value to a property or field only if the left side is not null.", |
| 842 | + "_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.", |
| 843 | + "_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.", |
| 844 | + "_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 `#!`", |
844 | 845 | "_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",
|
845 | 846 | "_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",
|
846 | 847 | "_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",
|
|
868 | 869 | "_csharplang/proposals/csharp-11.0/*.md": "C# feature specifications",
|
869 | 870 | "_csharplang/proposals/csharp-12.0/*.md": "C# feature specifications",
|
870 | 871 | "_csharplang/proposals/csharp-13.0/*.md": "C# feature specifications",
|
| 872 | + "_csharplang/proposals/csharp-14.0/*.md": "C# feature specifications", |
871 | 873 | "_csharplang/proposals/*.md": "C# feature specifications (preview)",
|
872 | 874 | "docs/framework/**/*.md": ".NET Framework",
|
873 | 875 | "docs/framework/data/adonet/**/*.md": "ADO.NET",
|
|
0 commit comments