Merged
Conversation
The ECMA committee merged dotnet/csharpstandard#873 Now, remove the feature spec from publication.
It's all in the standard now.
Contributor
There was a problem hiding this comment.
Pull Request Overview
This pull request updates documentation links to migrate from C# 8.0 feature proposal references to the C# language specification. The changes primarily replace links pointing to _csharplang/proposals/csharp-8.0/ with corresponding links to _csharpstandard/standard/ sections, and update section numbers throughout the documentation to reflect the current specification structure.
Key changes:
- Replace C# 8.0 feature proposal links with standardized specification references for patterns, operators, and language features.
- Update section numbers in C# language specification links to match current numbering (for example,
#1213to#1214for relational operators). - Remove C# 8.0-specific content from docfx.json configuration and table of contents files.
- Clean up redirection entries for deprecated C# 8.0 proposal pages.
Reviewed Changes
Copilot reviewed 32 out of 32 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/fundamentals/code-analysis/style-rules/ide0110.md | Updated discard pattern link from C# 8.0 proposal to specification |
| docs/csharp/specification/toc.yml | Removed "Recursive pattern matching" entry from patterns section |
| docs/csharp/linq/index.md | Updated query expressions section number reference |
| docs/csharp/language-reference/statements/iteration-statements.md | Removed async streams feature proposal reference |
| docs/csharp/language-reference/operators/*.md | Updated multiple operator specification section numbers |
| docs/csharp/language-reference/keywords/*.md | Updated specification references and removed C# 8.0 proposal links |
| docs/csharp/language-reference/builtin-types/*.md | Updated type specification references |
| docfx.json | Removed C# 8.0 file patterns and metadata entries |
| .openpublishing.redirection.csharp.json | Removed C# 8.0 redirection entries |
gewarren
approved these changes
Oct 31, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The ECMA committee merged dotnet/csharpstandard#873
Now, remove the feature spec from publication.
Internal previews
Toggle expand/collapse
+and+==>operator is used to define a lambda expression"isandswitchexpressions, and operatorsand,or, andnotin patternsswitchkeywordis,as,typeof, and casts