|
71 | 71 | "csharp-8.0/shadowing-in-nested-functions.md",
|
72 | 72 | "csharp-8.0/static-local-functions.md",
|
73 | 73 | "csharp-8.0/unconstrained-null-coalescing.md",
|
74 |
| - "csharp-8.0/nullable-reference-types-specification.md" |
| 74 | + "csharp-8.0/nullable-reference-types.md", |
| 75 | + "csharp-8.0/nullable-reference-types-specification.md", |
| 76 | + "csharp-9.0/nullable-reference-types-specification.md", |
| 77 | + "csharp-9.0/nullable-constructor-analysis.md", |
| 78 | + "csharp-9.0/nullable-parameter-default-value-analysis.md" |
75 | 79 | ]
|
76 | 80 | },
|
77 | 81 | {
|
|
599 | 603 | "_csharpstandard/standard/standard-library.md": "Standard library",
|
600 | 604 | "_csharpstandard/standard/documentation-comments.md": "Documentation comments",
|
601 | 605 | "_csharpstandard/standard/Bibliography.md": "Bibliography",
|
602 |
| - "_csharplang/proposals/csharp-8.0/nullable-reference-types.md": "Null reference types - proposal", |
603 | 606 | "_csharplang/proposals/csharp-8.0/patterns.md": "Recursive pattern matching",
|
604 | 607 | "_csharplang/proposals/csharp-8.0/default-interface-methods.md": "Default interface methods",
|
605 | 608 | "_csharplang/proposals/csharp-8.0/async-streams.md": "Async streams",
|
|
617 | 620 | "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "Attributes on local functions",
|
618 | 621 | "_csharplang/proposals/csharp-9.0/module-initializers.md": "Module initializers",
|
619 | 622 | "_csharplang/proposals/csharp-9.0/native-integers.md": "Native sized integers",
|
620 |
| - "_csharplang/proposals/csharp-9.0/nullable-reference-types-specification.md": "Nullable reference types - specification", |
621 | 623 | "_csharplang/proposals/csharp-9.0/patterns3.md": "Pattern matching changes",
|
622 | 624 | "_csharplang/proposals/csharp-9.0/records.md": "Records",
|
623 | 625 | "_csharplang/proposals/csharp-9.0/skip-localsinit.md": "Suppress emitting localsinit flag",
|
|
722 | 724 | "_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.",
|
723 | 725 | "_csharpstandard/standard/documentation-comments.md": "This appendix describes XML comments that are used to document your program.",
|
724 | 726 | "_csharpstandard/standard/Bibliography.md": "This appendix lists external standards referenced in this specification.",
|
725 |
| - "_csharplang/proposals/csharp-8.0/nullable-reference-types.md": "This feature specification describes nullable reference types.", |
726 | 727 | "_csharplang/proposals/csharp-8.0/patterns.md": "This feature specification describes recursive pattern matching, where patterns can nest inside other patterns.",
|
727 | 728 | "_csharplang/proposals/csharp-8.0/default-interface-methods.md": "This feature specification describe the syntax updates necessary to support default interface methods. This includes declaring bodies in interface declarations, and supporting modifiers on declarations.",
|
728 | 729 | "_csharplang/proposals/csharp-8.0/async-streams.md": "This feature specification describes async streams, which return streams of data asynchronously, typically as each element is produced or available.",
|
|
740 | 741 | "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "This feature specification describes rules to apply attributes on local functions.",
|
741 | 742 | "_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.",
|
742 | 743 | "_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.",
|
743 |
| - "_csharplang/proposals/csharp-9.0/nullable-reference-types-specification.md": "This feature specification provides a more complete specification for nullable reference types.", |
744 | 744 | "_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.",
|
745 | 745 | "_csharplang/proposals/csharp-9.0/records.md": "This feature specification describes records. Records are reference types that provide value based equality semantics.",
|
746 | 746 | "_csharplang/proposals/csharp-9.0/skip-localsinit.md": "This feature specification describes a performance enhancement to suppress emitting localsinit flag. This will prevent the runtime from initializing memory to 0 as part of allocating it.",
|
|
0 commit comments