|
49 | 49 | }, |
50 | 50 | { |
51 | 51 | "files": [ |
52 | | - "csharp-11.0/*.md", |
53 | 52 | "csharp-12.0/*.md", |
54 | 53 | "csharp-13.0/*.md", |
55 | 54 | "csharp-14.0/*.md", |
|
505 | 504 | }, |
506 | 505 | "ms.date": { |
507 | 506 | "_csharpstandard/standard/*.md": "09/12/2025", |
508 | | - "_csharplang/proposals/csharp-11.0/*.md": "09/30/2022", |
509 | 507 | "_csharplang/proposals/csharp-12.0/*.md": "08/15/2023", |
510 | 508 | "_csharplang/proposals/csharp-13.0/*.md": "10/31/2024", |
511 | 509 | "_csharplang/proposals/csharp-14.0/*.md": "08/06/2025", |
|
618 | 616 | "_csharpstandard/standard/standard-library.md": "Standard library", |
619 | 617 | "_csharpstandard/standard/documentation-comments.md": "Documentation comments", |
620 | 618 | "_csharpstandard/standard/Bibliography.md": "Bibliography", |
621 | | - "_csharplang/proposals/csharp-11.0/generic-attributes.md": "Generic attributes", |
622 | | - "_csharplang/proposals/csharp-11.0/auto-default-structs.md": "Auto-default struct", |
623 | | - "_csharplang/proposals/csharp-11.0/checked-user-defined-operators.md": "Checked user defined operators", |
624 | | - "_csharplang/proposals/csharp-11.0/extended-nameof-scope.md": "Extended nameof parameter scope", |
625 | | - "_csharplang/proposals/csharp-11.0/file-local-types.md": "File local types", |
626 | | - "_csharplang/proposals/csharp-11.0/list-patterns.md": "List patterns", |
627 | | - "_csharplang/proposals/csharp-11.0/low-level-struct-improvements.md": "Low level struct improvements", |
628 | | - "_csharplang/proposals/csharp-11.0/new-line-in-interpolation.md": "Interpolated string expression newline", |
629 | | - "_csharplang/proposals/csharp-11.0/numeric-intptr.md": "Numeric IntPtr", |
630 | | - "_csharplang/proposals/csharp-11.0/pattern-match-span-of-char-on-string.md": "Pattern match Span<char>", |
631 | | - "_csharplang/proposals/csharp-11.0/raw-string-literal.md": "Raw string literal", |
632 | | - "_csharplang/proposals/csharp-11.0/relaxing_shift_operator_requirements.md": "Relaxed right shift requirement", |
633 | | - "_csharplang/proposals/csharp-11.0/required-members.md": "Required members", |
634 | | - "_csharplang/proposals/csharp-11.0/static-abstracts-in-interfaces.md": "Static abstract methods in interfaces", |
635 | | - "_csharplang/proposals/csharp-11.0/unsigned-right-shift-operator.md": "Unsigned right shift operator", |
636 | | - "_csharplang/proposals/csharp-11.0/utf8-string-literals.md": "UTF-8 string literals", |
637 | 619 | "_csharplang/proposals/csharp-12.0/primary-constructors.md": "Primary constructors", |
638 | 620 | "_csharplang/proposals/csharp-12.0/using-alias-types.md": "Alias any type", |
639 | 621 | "_csharplang/proposals/csharp-12.0/lambda-method-group-defaults.md": "Optional and parameter array parameters for lambdas and method groups", |
|
717 | 699 | "_csharpstandard/standard/standard-library.md": "This appendix lists requirements of the specification library. The C# language relies on these types for some of its behavior.", |
718 | 700 | "_csharpstandard/standard/documentation-comments.md": "This appendix describes XML comments that are used to document your program.", |
719 | 701 | "_csharpstandard/standard/Bibliography.md": "This appendix lists external standards referenced in this specification.", |
720 | | - "_csharplang/proposals/csharp-11.0/generic-attributes.md": "This feature specification describes generic attributes, where a generic class may derive from 'System.Attribute'.", |
721 | | - "_csharplang/proposals/csharp-11.0/auto-default-structs.md": "This feature updates the rules for struct initialization and default values. This feature standardizes the behavior for default struct values and newly initialized structs.", |
722 | | - "_csharplang/proposals/csharp-11.0/checked-user-defined-operators.md": "This feature enables checked and unchecked alternatives for some operators.", |
723 | | - "_csharplang/proposals/csharp-11.0/extended-nameof-scope.md": "This feature enables the nameof expression to be used with parameter names in a method declaration.", |
724 | | - "_csharplang/proposals/csharp-11.0/file-local-types.md": "This feature allows you to create types (either structs or classes) that are visibile only in the file in which they are declared. This is primarily useful for source generators.", |
725 | | - "_csharplang/proposals/csharp-11.0/list-patterns.md": "This feature describes enhancements to pattern matching to support patterns in lists of elements.", |
726 | | - "_csharplang/proposals/csharp-11.0/low-level-struct-improvements.md": "This feature specification describes several features that improve the performance of `struct` types: `ref` fields and overriding lifetime defaults.", |
727 | | - "_csharplang/proposals/csharp-11.0/new-line-in-interpolation.md": "This feature describes changes to allow newlines in the interpolation expressions in an interpolated string expression.", |
728 | | - "_csharplang/proposals/csharp-11.0/numeric-intptr.md": "This feature enables the IntPtr and UIntPtr to be treated as the numeric types nint and nuint, respectively.", |
729 | | - "_csharplang/proposals/csharp-11.0/pattern-match-span-of-char-on-string.md": "This feature enables a Span<char> to pattern match a literal string value.", |
730 | | - "_csharplang/proposals/csharp-11.0/raw-string-literal.md": "This feature describes raw string literals. Raw string literals enable string literals to avoid almost all escape sequences.", |
731 | | - "_csharplang/proposals/csharp-11.0/relaxing_shift_operator_requirements.md": "This feature removes the restriction that the right operand of a right shift must be an integer.", |
732 | | - "_csharplang/proposals/csharp-11.0/required-members.md": "This feature defines the required modifier. The required modifier instructs the compiler that a field or property must be initialized during the construction of a new object.", |
733 | | - "_csharplang/proposals/csharp-11.0/static-abstracts-in-interfaces.md": "This feature enables an interface to define static members. This enables interfaces to define operators that must be provided by implementing types.", |
734 | | - "_csharplang/proposals/csharp-11.0/unsigned-right-shift-operator.md": "This feature defines a logical right-shift operator, `>>>`. The logical right shift operator always shifts in 0 values in the left-most bits during a shift.", |
735 | | - "_csharplang/proposals/csharp-11.0/utf8-string-literals.md": "This feature enables the `u8` suffix on a string literal. The `u8` suffix instructs the compiler to convert the UTF-8 string literal to a `ReadOnlySpan<byte>`.", |
736 | 702 | "_csharplang/proposals/csharp-12.0/primary-constructors.md": "Primary constructors put the parameters of one constructor in scope for the whole class or struct to be used for initialization or directly as object state. The trade-off is that any other constructors must call through the primary constructor.", |
737 | 703 | "_csharplang/proposals/csharp-12.0/using-alias-types.md": "Using directives can alias any type, not just named types. You can create aliases for tuple types, generics and more.", |
738 | 704 | "_csharplang/proposals/csharp-12.0/lambda-method-group-defaults.md": "Optional and parameter array parameters for lambdas and method groups", |
|
785 | 751 | "titleSuffix": { |
786 | 752 | "docs/**/*.{md,yml}": ".NET", |
787 | 753 | "_csharpstandard/standard/*.md": "C# language specification", |
788 | | - "_csharplang/proposals/csharp-11.0/*.md": "C# feature specifications", |
789 | 754 | "_csharplang/proposals/csharp-12.0/*.md": "C# feature specifications", |
790 | 755 | "_csharplang/proposals/csharp-13.0/*.md": "C# feature specifications", |
791 | 756 | "_csharplang/proposals/csharp-14.0/*.md": "C# feature specifications", |
|
0 commit comments