Skip to content

Conversation

@BillWagner
Copy link
Member

@BillWagner BillWagner commented Nov 21, 2024

Fixes #43290

As part of editing / affected files:

Commit by commit:

  • Remove references to "Beginning in C# 10", and the "What's new in C# 10" article.
  • Fix warnings and add redirections
  • Move Interpolated string handler tutorial out from the "new" section into the advanced section. Edit pass, and fix any outstanding issues.
  • Move pattern matching tutorial from the "what's new" section to the general tutorial section.

Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/core/tutorials/top-level-templates.md C# console app template generates top-level statements
docs/core/tutorials/with-visual-studio-code.md Create a .NET console application using Visual Studio Code
docs/core/tutorials/with-visual-studio.md Tutorial: Create a .NET console application using Visual Studio
docs/core/whats-new/dotnet-6.md docs/core/whats-new/dotnet-6
docs/csharp/advanced-topics/performance/interpolated-string-handler.md Tutorial: Write a custom string interpolation handler
docs/csharp/asynchronous-programming/async-return-types.md Async return types
docs/csharp/fundamentals/functional/deconstruct.md Deconstructing tuples and other types
docs/csharp/fundamentals/program-structure/top-level-statements.md Top-level statements - programs without Main methods
docs/csharp/fundamentals/types/namespaces.md docs/csharp/fundamentals/types/namespaces
docs/csharp/how-to/concatenate-multiple-strings.md How to concatenate multiple strings (C# Guide)
docs/csharp/language-reference/attributes/general.md "Attributes interpreted by the compiler: Miscellaneous"
docs/csharp/language-reference/builtin-types/default-values.md Default values of C# types (C# reference)
docs/csharp/language-reference/builtin-types/nullable-reference-types.md docs/csharp/language-reference/builtin-types/nullable-reference-types
docs/csharp/language-reference/builtin-types/record.md Records (C# reference)
docs/csharp/language-reference/builtin-types/struct.md Structure types (C# reference)
docs/csharp/language-reference/keywords/const.md "The const keyword"
docs/csharp/language-reference/keywords/namespace.md The namespace keyword
docs/csharp/language-reference/keywords/using-directive.md The using directive
docs/csharp/language-reference/operators/addition-operator.md Addition operators - + and +=
docs/csharp/language-reference/operators/lambda-expressions.md docs/csharp/language-reference/operators/lambda-expressions
docs/csharp/language-reference/operators/patterns.md Pattern matching - the is and switch expressions, and operators and, or, and not in patterns
docs/csharp/language-reference/tokens/interpolated.md "$ - string interpolation - format string output"
docs/csharp/nullable-references.md Nullable reference types
docs/csharp/programming-guide/classes-and-structs/local-functions.md docs/csharp/programming-guide/classes-and-structs/local-functions
docs/csharp/toc.yml Taken from https://github.com/dotnet/roslyn/wiki/Samples-and-Walkthroughs
docs/csharp/tour-of-csharp/index.yml "C# documentation"
docs/csharp/tutorials/patterns-objects.md Use pattern matching to build your class behavior for better code
docs/csharp/tutorials/records.md docs/csharp/tutorials/records
docs/csharp/tutorials/top-level-statements.md Tutorial: Explore ideas using top-level statements to build code as you learn
docs/csharp/whats-new/csharp-version-history.md The history of C#

Note

This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

Remove references to "Beginning in C# 10", and the "What's new in C# 10" article.
This was a new feature in C# 10. Move this to the advanced / performance section.
@dotnet-policy-service dotnet-policy-service bot added okr-health okr-quality Content-quality KR: Concerns article defects (bugs), freshness, or build warnings. labels Nov 22, 2024
Perform edit pass fix open issues.
Fix bugs on edited articles, run an edit pass
@BillWagner BillWagner marked this pull request as ready for review November 22, 2024 22:34
@BillWagner BillWagner requested review from a team, gewarren and tdykstra as code owners November 22, 2024 22:34
@BillWagner BillWagner requested a review from adegeo December 2, 2024 14:54
Co-authored-by: Genevieve Warren <[email protected]>
@BillWagner BillWagner enabled auto-merge (squash) December 3, 2024 13:43
@BillWagner BillWagner merged commit 09e749d into dotnet:main Dec 3, 2024
8 checks passed
@BillWagner BillWagner deleted the csharp-10-isnt-new branch December 3, 2024 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment