|
49 | 49 | }, |
50 | 50 | { |
51 | 51 | "files": [ |
52 | | - "csharp-9.0/*.md", |
53 | 52 | "csharp-10.0/*.md", |
54 | 53 | "csharp-11.0/*.md", |
55 | 54 | "csharp-12.0/*.md", |
|
63 | 62 | "exclude": [ |
64 | 63 | "**/README.md", |
65 | 64 | "inactive/**", |
66 | | - "rejected/**", |
67 | | - "csharp-9.0/nullable-reference-types-specification.md", |
68 | | - "csharp-9.0/nullable-constructor-analysis.md", |
69 | | - "csharp-9.0/nullable-parameter-default-value-analysis.md", |
70 | | - "csharp-9.0/skip-localsinit.md" |
| 65 | + "rejected/**" |
71 | 66 | ] |
72 | 67 | }, |
73 | 68 | { |
|
511 | 506 | }, |
512 | 507 | "ms.date": { |
513 | 508 | "_csharpstandard/standard/*.md": "09/12/2025", |
514 | | - "_csharplang/proposals/csharp-9.0/*.md": "07/29/2020", |
515 | 509 | "_csharplang/proposals/csharp-10.0/*.md": "08/07/2021", |
516 | 510 | "_csharplang/proposals/csharp-11.0/*.md": "09/30/2022", |
517 | 511 | "_csharplang/proposals/csharp-12.0/*.md": "08/15/2023", |
|
626 | 620 | "_csharpstandard/standard/standard-library.md": "Standard library", |
627 | 621 | "_csharpstandard/standard/documentation-comments.md": "Documentation comments", |
628 | 622 | "_csharpstandard/standard/Bibliography.md": "Bibliography", |
629 | | - "_csharplang/proposals/csharp-9.0/covariant-returns.md": "Covariant return types", |
630 | | - "_csharplang/proposals/csharp-9.0/extending-partial-methods.md": "Extending partial methods", |
631 | | - "_csharplang/proposals/csharp-9.0/extension-getenumerator.md": "Extension GetEnumerator support in foreach", |
632 | | - "_csharplang/proposals/csharp-9.0/function-pointers.md": "Function pointers", |
633 | | - "_csharplang/proposals/csharp-9.0/init.md": "Init only setters", |
634 | | - "_csharplang/proposals/csharp-9.0/lambda-discard-parameters.md": "Lambda discard parameters", |
635 | | - "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "Attributes on local functions", |
636 | | - "_csharplang/proposals/csharp-9.0/module-initializers.md": "Module initializers", |
637 | | - "_csharplang/proposals/csharp-9.0/native-integers.md": "Native sized integers", |
638 | | - "_csharplang/proposals/csharp-9.0/patterns3.md": "Pattern matching changes", |
639 | | - "_csharplang/proposals/csharp-9.0/records.md": "Records", |
640 | | - "_csharplang/proposals/csharp-9.0/static-anonymous-functions.md": "Static anonymous functions", |
641 | | - "_csharplang/proposals/csharp-9.0/target-typed-conditional-expression.md": "Target-typed conditional expression", |
642 | | - "_csharplang/proposals/csharp-9.0/target-typed-new.md": "Target-typed new expressions", |
643 | | - "_csharplang/proposals/csharp-9.0/top-level-statements.md": "Top-level statements", |
644 | | - "_csharplang/proposals/csharp-9.0/unconstrained-type-parameter-annotations.md": "Unconstrained type parameter annotations", |
645 | | - "_csharplang/proposals/csharp-9.0/variance-safety-for-static-interface-members.md": "Variance safety for static interface members", |
646 | 623 | "_csharplang/proposals/csharp-10.0/record-structs.md": "Record structs", |
647 | 624 | "_csharplang/proposals/csharp-10.0/parameterless-struct-constructors.md": "Parameterless struct constructors", |
648 | 625 | "_csharplang/proposals/csharp-10.0/GlobalUsingDirective.md": "Global using directive", |
|
755 | 732 | "_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.", |
756 | 733 | "_csharpstandard/standard/documentation-comments.md": "This appendix describes XML comments that are used to document your program.", |
757 | 734 | "_csharpstandard/standard/Bibliography.md": "This appendix lists external standards referenced in this specification.", |
758 | | - "_csharplang/proposals/csharp-9.0/covariant-returns.md": "This feature specification describes covariant return types, where overriding member declarations can return a type derived from the overridden member declaration.", |
759 | | - "_csharplang/proposals/csharp-9.0/extending-partial-methods.md": "This feature specification describes extensions to partial methods. These extensions enable source generators to create or call partial methods.", |
760 | | - "_csharplang/proposals/csharp-9.0/extension-getenumerator.md": "This feature specification describes the necessary pattern for an extension method to provide the GetEnumerator support in a foreach loop.", |
761 | | - "_csharplang/proposals/csharp-9.0/function-pointers.md": "This feature specification describes function pointers, which are unmanaged delegates. They are typically used to avoid the allocations necessary to instantiate a delegate object.", |
762 | | - "_csharplang/proposals/csharp-9.0/init.md": "This feature specification describes the rules for 'init' only setters in properties. These can be set only as part of an instantiation, using property initializer syntax.", |
763 | | - "_csharplang/proposals/csharp-9.0/lambda-discard-parameters.md": "This feature specification describes the new language rules that enable the '_' to be a discard parameter in a lambda expression.", |
764 | | - "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "This feature specification describes rules to apply attributes on local functions.", |
765 | | - "_csharplang/proposals/csharp-9.0/module-initializers.md": "This feature specification describes how to declare module initializers, which are methods called by the runtime when a module, or assembly, is loaded.", |
766 | | - "_csharplang/proposals/csharp-9.0/native-integers.md": "This feature specification describes native sized integers, which are integer types that use the processor's natural integral types.", |
767 | | - "_csharplang/proposals/csharp-9.0/patterns3.md": "This feature specification describes the additional pattern matching syntax added in C# 9.0. This includes relational patterns, 'and' and 'or' patterns, negated patterns and parenthesized patterns.", |
768 | | - "_csharplang/proposals/csharp-9.0/records.md": "This feature specification describes records. Records are reference types that provide value based equality semantics.", |
769 | | - "_csharplang/proposals/csharp-9.0/static-anonymous-functions.md": "This feature specification describes static anonymous functions. Static anonymous functions are lambda expressions that are prohibited from accessing variables in the enclosing scope. That prevents them from creating a closure.", |
770 | | - "_csharplang/proposals/csharp-9.0/target-typed-conditional-expression.md": "This feature specification describes syntax rules to find a best match for the target of a conditional expression (?:).", |
771 | | - "_csharplang/proposals/csharp-9.0/target-typed-new.md": "This feature specification describes the enhancements to 'new' where the target type can be inferred from the variable declaration.", |
772 | | - "_csharplang/proposals/csharp-9.0/top-level-statements.md": "This feature specification describes top-level statements, which are program statements that replace the typical 'Main' method enclosed in a startup class.", |
773 | | - "_csharplang/proposals/csharp-9.0/unconstrained-type-parameter-annotations.md": "This feature specification describes unconstrained type parameter annotations. This enables 'T?' to be used where 'T' is not constrained to be either a value type or a reference type.", |
774 | | - "_csharplang/proposals/csharp-9.0/variance-safety-for-static-interface-members.md": "This feature specification describes variance safety for static interface members", |
775 | 735 | "_csharplang/proposals/csharp-10.0/record-structs.md": "This feature specification describes record structs, which are structs where the compiler generates methods similar to those for record classes.", |
776 | 736 | "_csharplang/proposals/csharp-10.0/parameterless-struct-constructors.md": "This feature specification parameterless struct constructors, which can now be declared for structs. The rules for when they are called describe behavior in arrays and other variable declarations.", |
777 | 737 | "_csharplang/proposals/csharp-10.0/GlobalUsingDirective.md": "This feature specification describes global using directives, which add a using directive to every file compiled as part of an assembly.", |
|
853 | 813 | "titleSuffix": { |
854 | 814 | "docs/**/*.{md,yml}": ".NET", |
855 | 815 | "_csharpstandard/standard/*.md": "C# language specification", |
856 | | - "_csharplang/proposals/csharp-9.0/*.md": "C# feature specifications", |
857 | 816 | "_csharplang/proposals/csharp-10.0/*.md": "C# feature specifications", |
858 | 817 | "_csharplang/proposals/csharp-11.0/*.md": "C# feature specifications", |
859 | 818 | "_csharplang/proposals/csharp-12.0/*.md": "C# feature specifications", |
|
0 commit comments