|
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" |
75 | 77 | ] |
76 | 78 | }, |
77 | 79 | { |
|
599 | 601 | "_csharpstandard/standard/standard-library.md": "Standard library", |
600 | 602 | "_csharpstandard/standard/documentation-comments.md": "Documentation comments", |
601 | 603 | "_csharpstandard/standard/Bibliography.md": "Bibliography", |
602 | | - "_csharplang/proposals/csharp-8.0/nullable-reference-types.md": "Null reference types - proposal", |
603 | 604 | "_csharplang/proposals/csharp-8.0/patterns.md": "Recursive pattern matching", |
604 | 605 | "_csharplang/proposals/csharp-8.0/default-interface-methods.md": "Default interface methods", |
605 | 606 | "_csharplang/proposals/csharp-8.0/async-streams.md": "Async streams", |
|
617 | 618 | "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "Attributes on local functions", |
618 | 619 | "_csharplang/proposals/csharp-9.0/module-initializers.md": "Module initializers", |
619 | 620 | "_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 | 621 | "_csharplang/proposals/csharp-9.0/patterns3.md": "Pattern matching changes", |
622 | 622 | "_csharplang/proposals/csharp-9.0/records.md": "Records", |
623 | 623 | "_csharplang/proposals/csharp-9.0/skip-localsinit.md": "Suppress emitting localsinit flag", |
|
722 | 722 | "_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 | 723 | "_csharpstandard/standard/documentation-comments.md": "This appendix describes XML comments that are used to document your program.", |
724 | 724 | "_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 | 725 | "_csharplang/proposals/csharp-8.0/patterns.md": "This feature specification describes recursive pattern matching, where patterns can nest inside other patterns.", |
727 | 726 | "_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 | 727 | "_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 | 739 | "_csharplang/proposals/csharp-9.0/local-function-attributes.md": "This feature specification describes rules to apply attributes on local functions.", |
741 | 740 | "_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 | 741 | "_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 | 742 | "_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 | 743 | "_csharplang/proposals/csharp-9.0/records.md": "This feature specification describes records. Records are reference types that provide value based equality semantics.", |
746 | 744 | "_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