From d13faf33db4d3ca97dcf2f06859c8cd6987273a5 Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Fri, 2 Dec 2022 11:48:37 -0500 Subject: [PATCH] remove feature specs (#32829) * remove feature specs The standard committe has merged the updates to the standard for the following features: - dotnet/csharpstandard#216 - non-trailing named arguments - dotnet/csharpstandard#236 - default literals Remove the feature speclets from the publishing list, and fix any related links. * add redirections Add the redirections for removed proposal specs. * fix typo --- .openpublishing.redirection.csharp.json | 8 ++++++++ docfx.json | 9 +++++++-- docs/csharp/toc.yml | 4 ---- 3 files changed, 15 insertions(+), 6 deletions(-) diff --git a/.openpublishing.redirection.csharp.json b/.openpublishing.redirection.csharp.json index efecc64cb2523..0bfdbcc4b74ce 100644 --- a/.openpublishing.redirection.csharp.json +++ b/.openpublishing.redirection.csharp.json @@ -19,6 +19,10 @@ { "source_path_from_root": "/_csharplang/proposals/csharp-7.1/async-main.md", "redirect_url": "/dotnet/csharp/language-reference/language-specification/basic-concepts#71-application-startup" + }, + { + "source_path_from_root": "/_csharplang/proposals/csharp-7.1/target-typed-default.md", + "redirect_url": "/dotnet/csharp/language-reference/language-specification/expressions#11719-default-value-expressions" }, { "source_path_from_root": "/_csharplang/proposals/csharp-7.2/private-protected.md", @@ -28,6 +32,10 @@ "source_path_from_root": "/_csharplang/proposals/csharp-7.2/readonly-struct.md", "redirect_url": "/dotnet/csharp/language-reference/language-specification/structs.md#1524-struct-interfaces" }, + { + "source_path_from_root": "/_csharplang/proposals/csharp-7.2/non-trailing-named-arguments.md", + "redirect_url": "/dotnet/csharp/language-reference/language-specification/expressions#11621-general" + }, { "source_path_from_root": "/_csharplang/proposals/csharp-7.3/leading-digit-separator.md", "redirect_url": "/dotnet/csharp/language-reference/language-specification/lexical-structure#6453-integer-literals" diff --git a/docfx.json b/docfx.json index 6e03b1b3fcd81..454658d3e4f46 100644 --- a/docfx.json +++ b/docfx.json @@ -58,10 +58,13 @@ "csharp-7.0/tuples.md", "csharp-7.0/value-task.md", "csharp-7.1/async-main.md", + "csharp-7.1/target-typed-default.md", "csharp-7.2/leading-separator.md", "csharp-7.2/readonly-struct.md", - "csharp-7.2/ref-extension-methods.md", "csharp-7.2/ref-struct-and-span.md", + "csharp-7.2/ref-extension-methods.md", + "csharp-7.2/non-trailing-named-arguments.md", + "csharp-7.2/private-protected.md", "csharp-7.2/private-protected.md", "csharp-7.3/enum-delegate-constraints.md", "csharp-7.3/ref-loops.md", @@ -115,8 +118,10 @@ "exclude": [ "_csharplang/proposals/csharp-7.0/local-functions.md", "_csharplang/proposals/csharp-7.0/throw-expression.md", - "_csharplang/proposals/csharp-7.2/private-protected.md", + "_csharplang/proposals/csharp-7.0/throw-expression.md", + "_csharplang/proposals/csharp-7.1/target-typed-default.md", "_csharplang/proposals/csharp-7.2/readonly-struct.md", + "_csharplang/proposals/csharp-7.2/non-trailing-named-arguments.md", "_csharplang/proposals/csharp-7.3/blittable.md" ] } diff --git a/docs/csharp/toc.yml b/docs/csharp/toc.yml index 03056153d7886..6c367da893072 100644 --- a/docs/csharp/toc.yml +++ b/docs/csharp/toc.yml @@ -1348,8 +1348,6 @@ items: href: ../../_csharplang/proposals/csharp-7.0/task-types.md - name: C# 7.1 features items: - - name: Default expressions - href: ../../_csharplang/proposals/csharp-7.1/target-typed-default.md - name: Infer tuple names href: ../../_csharplang/proposals/csharp-7.1/infer-tuple-names.md - name: Pattern matching with generics @@ -1360,8 +1358,6 @@ items: href: ../../_csharplang/proposals/csharp-7.2/readonly-ref.md - name: Compile-time safety for ref-like types href: ../../_csharplang/proposals/csharp-7.2/span-safety.md - - name: Non-trailing named arguments - href: ../../_csharplang/proposals/csharp-7.2/non-trailing-named-arguments.md - name: Conditional ref href: ../../_csharplang/proposals/csharp-7.2/conditional-ref.md - name: C# 7.3 features