Skip to content

promote the standard in TOC #24974

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 6 commits into from
Jul 6, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions docs/breadcrumb/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -439,27 +439,32 @@ items:
- name: Compiler messages
tocHref: /dotnet/csharp/language-reference/compiler-messages/
topicHref: /dotnet/csharp/language-reference/compiler-messages/index
- name: Compiler messages
tocHref: /dotnet/csharp/misc
topicHref: /dotnet/csharp/language-reference/compiler-messages/index
- name: Specification
items:
- name: C# 6.0 draft specification
tocHref: /dotnet/csharp/language-reference/language-specification/
topicHref: /dotnet/csharp/language-reference/language-specification/index
- name: C# 7.0 language proposals
- name: C# 7.0 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-7.0/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-7.0/index
- name: C# 7.1 language proposals
- name: C# 7.1 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-7.1/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-7.1/index
- name: C# 7.2 language proposals
- name: C# 7.2 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-7.2/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-7.2/index
- name: C# 7.3 language proposals
- name: C# 7.3 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-7.3/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-7.3/index
- name: C# 8.0 language proposals
- name: C# 8.0 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-8.0/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-8.0/index
- name: Compiler messages
tocHref: /dotnet/csharp/misc
topicHref: /dotnet/csharp/language-reference/compiler-messages/index
- name: C# 9.0 feature specifications
tocHref: /dotnet/csharp/language-reference/proposals/csharp-9.0/
topicHref: /dotnet/csharp/language-reference/proposals/csharp-9.0/index
- name: F# guide
tocHref: /dotnet/fsharp/
topicHref: /dotnet/fsharp/index
Expand Down
124 changes: 0 additions & 124 deletions docs/csharp/language-reference/proposals/toc.yml

This file was deleted.

40 changes: 0 additions & 40 deletions docs/csharp/language-reference/specification/toc.yml

This file was deleted.

168 changes: 165 additions & 3 deletions docs/csharp/toc.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1355,7 +1355,169 @@ items:
href: language-reference/compiler-options/advanced.md
- name: Compiler messages
href: language-reference/compiler-messages/index.md
- name: Specifications
items:
- name: C# 6.0 draft specification
href: language-reference/specification/
- name: C# 7.0 - 9.0 proposals
href: language-reference/proposals/
items:
- name: Introduction
href: ../../_csharplang/spec/introduction.md
- name: Lexical structure
href: ../../_csharplang/spec/lexical-structure.md
- name: Basic concepts
href: ../../_csharplang/spec/basic-concepts.md
- name: Types
href: ../../_csharplang/spec/types.md
- name: Variables
href: ../../_csharplang/spec/variables.md
- name: Conversions
href: ../../_csharplang/spec/conversions.md
- name: Expressions
href: ../../_csharplang/spec/expressions.md
- name: Statements
href: ../../_csharplang/spec/statements.md
- name: Namespaces
href: ../../_csharplang/spec/namespaces.md
- name: Classes
href: ../../_csharplang/spec/classes.md
- name: Structs
href: ../../_csharplang/spec/structs.md
- name: Arrays
href: ../../_csharplang/spec/arrays.md
- name: Interfaces
href: ../../_csharplang/spec/interfaces.md
- name: Enums
href: ../../_csharplang/spec/enums.md
- name: Delegates
href: ../../_csharplang/spec/delegates.md
- name: Exceptions
href: ../../_csharplang/spec/exceptions.md
- name: Attributes
href: ../../_csharplang/spec/attributes.md
- name: Unsafe code
href: ../../_csharplang/spec/unsafe-code.md
- name: Documentation comments
href: ../../_csharplang/spec/documentation-comments.md
- name: C# 7.0 - 9.0 features
items:
- name: C# 7.0 features
items:
- name: Pattern matching
href: ../../_csharplang/proposals/csharp-7.0/pattern-matching.md
- name: Local functions
href: ../../_csharplang/proposals/csharp-7.0/local-functions.md
- name: Out variable declarations
href: ../../_csharplang/proposals/csharp-7.0/out-var.md
- name: Throw expressions
href: ../../_csharplang/proposals/csharp-7.0/throw-expression.md
- name: Binary literals
href: ../../_csharplang/proposals/csharp-7.0/binary-literals.md
- name: Digit separators
href: ../../_csharplang/proposals/csharp-7.0/digit-separators.md
- name: Async task types
href: ../../_csharplang/proposals/csharp-7.0/task-types.md
- name: C# 7.1 features
items:
- name: Async main method
href: ../../_csharplang/proposals/csharp-7.1/async-main.md
- 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
href: ../../_csharplang/proposals/csharp-7.1/generics-pattern-match.md
- name: C# 7.2 features
items:
- name: Readonly references
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: Private protected
href: ../../_csharplang/proposals/csharp-7.2/private-protected.md
- name: Conditional ref
href: ../../_csharplang/proposals/csharp-7.2/conditional-ref.md
- name: Leading digit separator
href: ../../_csharplang/proposals/csharp-7.2/leading-separator.md
- name: C# 7.3 features
items:
- name: Unmanaged generic type constraints
href: ../../_csharplang/proposals/csharp-7.3/blittable.md
- name: Indexing `fixed` fields should not require pinning regardless of the movable/unmovable context
href: ../../_csharplang/proposals/csharp-7.3/indexing-movable-fixed-fields.md
- name: Pattern-based `fixed` statement
href: ../../_csharplang/proposals/csharp-7.3/pattern-based-fixed.md
- name: Ref local reassignment
href: ../../_csharplang/proposals/csharp-7.3/ref-local-reassignment.md
- name: Stackalloc array initializers
href: ../../_csharplang/proposals/csharp-7.3/stackalloc-array-initializers.md
- name: Auto-implemented property field-targeted attributes
href: ../../_csharplang/proposals/csharp-7.3/auto-prop-field-attrs.md
- name: Expression variables in initializers
href: ../../_csharplang/proposals/csharp-7.3/expression-variables-in-initializers.md
- name: Tuple equality (==) and inequality (!=)
href: ../../_csharplang/proposals/csharp-7.3/tuple-equality.md
- name: Improved overload candidates
href: ../../_csharplang/proposals/csharp-7.3/improved-overload-candidates.md
- name: C# 8.0 features
items:
- name: Nullable reference types - proposal
href: ../../_csharplang/proposals/csharp-8.0/nullable-reference-types.md
- name: Nullable reference types - specification
href: ../../_csharplang/proposals/csharp-9.0/nullable-reference-types-specification.md
- name: Recursive pattern matching
href: ../../_csharplang/proposals/csharp-8.0/patterns.md
- name: Default interface methods
href: ../../_csharplang/proposals/csharp-8.0/default-interface-methods.md
- name: Async streams
href: ../../_csharplang/proposals/csharp-8.0/async-streams.md
- name: Ranges
href: ../../_csharplang/proposals/csharp-8.0/ranges.md
- name: Pattern based using and using declarations
href: ../../_csharplang/proposals/csharp-8.0/using.md
- name: Static local functions
href: ../../_csharplang/proposals/csharp-8.0/static-local-functions.md
- name: Null coalescing assignment
href: ../../_csharplang/proposals/csharp-8.0/null-coalescing-assignment.md
- name: Readonly instance members
href: ../../_csharplang/proposals/csharp-8.0/readonly-instance-members.md
- name: Nested stackalloc
href: ../../_csharplang/proposals/csharp-8.0/nested-stackalloc.md
- name: C# 9.0 features
items:
- name: Records
href: ../../_csharplang/proposals/csharp-9.0/records.md
- name: Top-level statements
href: ../../_csharplang/proposals/csharp-9.0/top-level-statements.md
- name: Nullable reference types - specification
href: ../../_csharplang/proposals/csharp-9.0/nullable-reference-types-specification.md
- name: Pattern matching enhancements
href: ../../_csharplang/proposals/csharp-9.0/patterns3.md
- name: Init only setters
href: ../../_csharplang/proposals/csharp-9.0/init.md
- name: Target-typed new expressions
href: ../../_csharplang/proposals/csharp-9.0/target-typed-new.md
- name: Module initializers
href: ../../_csharplang/proposals/csharp-9.0/module-initializers.md
- name: Extending partial methods
href: ../../_csharplang/proposals/csharp-9.0/extending-partial-methods.md
- name: Static anonymous functions
href: ../../_csharplang/proposals/csharp-9.0/static-anonymous-functions.md
- name: Target-typed conditional expression
href: ../../_csharplang/proposals/csharp-9.0/target-typed-conditional-expression.md
- name: Covariant return types
href: ../../_csharplang/proposals/csharp-9.0/covariant-returns.md
- name: Extension GetEnumerator in foreach loops
href: ../../_csharplang/proposals/csharp-9.0/extension-getenumerator.md
- name: Lambda discard parameters
href: ../../_csharplang/proposals/csharp-9.0/lambda-discard-parameters.md
- name: Attributes on local functions
href: ../../_csharplang/proposals/csharp-9.0/local-function-attributes.md
- name: Native sized integers
href: ../../_csharplang/proposals/csharp-9.0/native-integers.md
- name: Function pointers
href: ../../_csharplang/proposals/csharp-9.0/function-pointers.md
- name: Suppress emitting localsinit flag
href: ../../_csharplang/proposals/csharp-9.0/skip-localsinit.md
- name: Unconstrained type parameter annotations
href: ../../_csharplang/proposals/csharp-9.0/unconstrained-type-parameter-annotations.md