forked from dotnet/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Remove child nodes from the language spec TOC (dotnet#2870)
* Remove child nodes from the language spec TOC These were causing build problems with PDF generation. * fixed link format * fixed link
- Loading branch information
1 parent
f628b66
commit dc9eafe
Showing
2 changed files
with
31 additions
and
269 deletions.
There are no files selected for viewing
169 changes: 18 additions & 151 deletions
169
docs/csharp/language-reference/language-specification/toc.md
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,152 +1,19 @@ | ||
# [C# 6.0 draft specification](index.md) | ||
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md#lexical-structure) | ||
### [Programs](../../../../_csharplang/spec/lexical-structure.md#programs) | ||
### [Grammars](../../../../_csharplang/spec/lexical-structure.md#grammars) | ||
### [Lexical analysis](../../../../_csharplang/spec/lexical-structure.md#lexical-analysis) | ||
### [Tokens](../../../../_csharplang/spec/lexical-structure.md#tokens) | ||
### [Pre-processing directives](../../../../_csharplang/spec/lexical-structure.md#pre-processing-directives) | ||
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md#basic-concepts) | ||
### [Application Startup](../../../../_csharplang/spec/basic-concepts.md#application-startup) | ||
### [Application termination](../../../../_csharplang/spec/basic-concepts.md#application-termination) | ||
### [Declarations](../../../../_csharplang/spec/basic-concepts.md#declarations) | ||
### [Members](../../../../_csharplang/spec/basic-concepts.md#members) | ||
### [Member access](../../../../_csharplang/spec/basic-concepts.md#member-access) | ||
### [Signatures and overloading](../../../../_csharplang/spec/basic-concepts.md#signatures-and-overloading) | ||
### [Scopes](../../../../_csharplang/spec/basic-concepts.md#scopes) | ||
### [Namespace and type names](../../../../_csharplang/spec/basic-concepts.md#namespace-and-type-names) | ||
### [Automatic memory management](../../../../_csharplang/spec/basic-concepts.md#automatic-memory-management) | ||
### [Execution order](../../../../_csharplang/spec/basic-concepts.md#execution-order) | ||
## [Types](../../../../_csharplang/spec/types.md#types) | ||
### [Value types](../../../../_csharplang/spec/types.md#value-types) | ||
### [Reference types](../../../../_csharplang/spec/types.md#reference-types) | ||
### [Boxing and unboxing](../../../../_csharplang/spec/types.md#boxing-and-unboxing) | ||
### [Constructed types](../../../../_csharplang/spec/types.md#constructed-types) | ||
### [Type parameters](../../../../_csharplang/spec/types.md#type-parameters) | ||
### [Expression tree types](../../../../_csharplang/spec/types.md#expression-tree-types) | ||
### [The dynamic type](../../../../_csharplang/spec/types.md#the-dynamic-type) | ||
## [Variables](../../../../_csharplang/spec/variables.md#variables) | ||
### [Variable categories](../../../../_csharplang/spec/variables.md#variable-categories) | ||
### [Default values](../../../../_csharplang/spec/variables.md#default-values) | ||
### [Definite assignment](../../../../_csharplang/spec/variables.md#definite-assignment) | ||
### [Variable references](../../../../_csharplang/spec/variables.md#variable-references) | ||
### [Atomicity of variable references](../../../../_csharplang/spec/variables.md#atomicity-of-variable-references) | ||
## [Conversions](../../../../_csharplang/spec/conversions.md#conversions) | ||
### [Implicit conversions](../../../../_csharplang/spec/conversions.md#implicit-conversions) | ||
### [Explicit conversions](../../../../_csharplang/spec/conversions.md#explicit-conversions) | ||
### [Standard conversions](../../../../_csharplang/spec/conversions.md#standard-conversions) | ||
### [User-defined conversions](../../../../_csharplang/spec/conversions.md#user-defined-conversions) | ||
### [Anonymous function conversions](../../../../_csharplang/spec/conversions.md#anonymous-function-conversions) | ||
### [Method group conversions](../../../../_csharplang/spec/conversions.md#method-group-conversions) | ||
## [Expressions](../../../../_csharplang/spec/expressions.md#expressions) | ||
### [Expression classifications](../../../../_csharplang/spec/expressions.md#expression-classification) | ||
### [Static and Dynamic Binding](../../../../_csharplang/spec/expressions.md#static-and-dynamic-binding) | ||
### [Operators](../../../../_csharplang/spec/expressions.md#operators) | ||
### [Member lookup](../../../../_csharplang/spec/expressions.md#member-lookup) | ||
### [Function members](../../../../_csharplang/spec/expressions.md#function-members) | ||
### [Primary expressions](../../../../_csharplang/spec/expressions.md#primary-expressions) | ||
### [Unary operators](../../../../_csharplang/spec/expressions.md#unary-operators) | ||
### [Arithmetic operators](../../../../_csharplang/spec/expressions.md#arithmetic-operators) | ||
### [Shift operators](../../../../_csharplang/spec/expressions.md#shift-operators) | ||
### [Relational and type-testing operators](../../../../_csharplang/spec/expressions.md#relational-and-type-testing-operators) | ||
### [Logical operators](../../../../_csharplang/spec/expressions.md#logical-operators) | ||
### [Conditional logical operators](../../../../_csharplang/spec/expressions.md#conditional-logical-operators) | ||
### [The null coalescing operator](../../../../_csharplang/spec/expressions.md#the-null-coalescing-operator) | ||
### [Conditional operator](../../../../_csharplang/spec/expressions.md#conditional-operator) | ||
### [Anonymous function expressions](../../../../_csharplang/spec/expressions.md#anonymous-function-expressions) | ||
### [Query expressions](../../../../_csharplang/spec/expressions.md#query-expressions) | ||
### [Assignment operators](../../../../_csharplang/spec/expressions.md#assignment-operators) | ||
### [Expression](../../../../_csharplang/spec/expressions.md#expression) | ||
### [Constant expressions](../../../../_csharplang/spec/expressions.md#constant-expressions) | ||
### [Boolean expressions](../../../../_csharplang/spec/expressions.md#boolean-expressions) | ||
## [Statements](../../../../_csharplang/spec/statements.md#statements) | ||
### [End points and reachability](../../../../_csharplang/spec/statements.md#end-points-and-reachability) | ||
### [Blocks](../../../../_csharplang/spec/statements.md#blocks) | ||
### [The empty statement](../../../../_csharplang/spec/statements.md#the-empty-statement) | ||
### [Labeled statements](../../../../_csharplang/spec/statements.md#labeled-statements) | ||
### [Declaration statements](../../../../_csharplang/spec/statements.md#declaration-statements) | ||
### [Expression statements](../../../../_csharplang/spec/statements.md#expression-statements) | ||
### [Selection statements](../../../../_csharplang/spec/statements.md#selection-statements) | ||
### [Iteration statements](../../../../_csharplang/spec/statements.md#iteration-statements) | ||
### [Jump statements](../../../../_csharplang/spec/statements.md#jump-statements) | ||
### [The try statement](../../../../_csharplang/spec/statements.md#the-try-statement) | ||
### [The checked and unchecked statements](../../../../_csharplang/spec/statements.md#the-checked-and-unchecked-statements) | ||
### [The lock statement](../../../../_csharplang/spec/statements.md#the-lock-statement) | ||
### [The using statement](../../../../_csharplang/spec/statements.md#the-using-statement) | ||
### [The yield statement](../../../../_csharplang/spec/statements.md#the-yield-statement) | ||
## [Namespaces](../../../../_csharplang/spec/namespaces.md#namespaces) | ||
### [Compilation units](../../../../_csharplang/spec/namespaces.md#compilation-units) | ||
### [Namespace declarations](../../../../_csharplang/spec/namespaces.md#namespace-declarations) | ||
### [Extern aliases](../../../../_csharplang/spec/namespaces.md#extern-aliases) | ||
### [Using directives](../../../../_csharplang/spec/namespaces.md#using-directives) | ||
### [Namespace members](../../../../_csharplang/spec/namespaces.md#namespace-members) | ||
### [Type declarations](../../../../_csharplang/spec/namespaces.md#type-declarations) | ||
### [Namespace alias qualifiers](../../../../_csharplang/spec/namespaces.md#namespace-alias-qualifiers) | ||
## [Classes](../../../../_csharplang/spec/classes.md#classes) | ||
### [Class declarations](../../../../_csharplang/spec/classes.md#class-declarations) | ||
### [Partial types](../../../../_csharplang/spec/classes.md#partial-types) | ||
### [Class members](../../../../_csharplang/spec/classes.md#class-members) | ||
### [Constants](../../../../_csharplang/spec/classes.md#constants) | ||
### [Fields](../../../../_csharplang/spec/classes.md#fields) | ||
### [Methods](../../../../_csharplang/spec/classes.md#methods) | ||
### [Properties](../../../../_csharplang/spec/classes.md#properties) | ||
### [Events](../../../../_csharplang/spec/classes.md#events) | ||
### [Indexers](../../../../_csharplang/spec/classes.md#indexers) | ||
### [Operators](../../../../_csharplang/spec/classes.md#operators) | ||
### [Instance constructors](../../../../_csharplang/spec/classes.md#instance-constructors) | ||
### [Static constructors](../../../../_csharplang/spec/classes.md#static-constructors) | ||
### [Destructors](../../../../_csharplang/spec/classes.md#destructors) | ||
### [Iterators](../../../../_csharplang/spec/classes.md#iterators) | ||
## [Structs](../../../../_csharplang/spec/structs.md#structs) | ||
### [Struct declarations](../../../../_csharplang/spec/structs.md#struct-declarations) | ||
### [Struct members](../../../../_csharplang/spec/structs.md#struct-members) | ||
### [Class and struct differences](../../../../_csharplang/spec/structs.md#class-and-struct-differences) | ||
### [Struct examples](../../../../_csharplang/spec/structs.md#struct-examples) | ||
## [Arrays](../../../../_csharplang/spec/arrays.md#arrays) | ||
### [Array types](../../../../_csharplang/spec/arrays.md#array-types) | ||
### [Array creation](../../../../_csharplang/spec/arrays.md#array-creation) | ||
### [Array element access](../../../../_csharplang/spec/arrays.md#array-element-access) | ||
### [Array members](../../../../_csharplang/spec/arrays.md#array-members) | ||
### [Array covariance](../../../../_csharplang/spec/arrays.md#array-covariance) | ||
### [Array initializers](../../../../_csharplang/spec/arrays.md#array-initializers) | ||
## [Interfaces](../../../../_csharplang/spec/interfaces.md#interfaces) | ||
### [Interface declarations](../../../../_csharplang/spec/interfaces.md#interface-declarations) | ||
### [Interface members](../../../../_csharplang/spec/interfaces.md#interface-members) | ||
### [Fully qualified interface member names](../../../../_csharplang/spec/interfaces.md#fully-qualified-interface-member-names) | ||
### [Interface implementations](../../../../_csharplang/spec/interfaces.md#interface-implementations) | ||
## [Enums](../../../../_csharplang/spec/enums.md#enums) | ||
### [Enum declarations](../../../../_csharplang/spec/enums.md#enum-declarations) | ||
### [Enum modifiers](../../../../_csharplang/spec/enums.md#enum-modifiers) | ||
### [Enum members](../../../../_csharplang/spec/enums.md#enum-members) | ||
### [The System.Enum type](../../../../_csharplang/spec/enums.md#the-systemenum-type) | ||
### [Enum values and operations](../../../../_csharplang/spec/enums.md#enum-values-and-operations) | ||
## [Delegates](../../../../_csharplang/spec/delegates.md#delegates) | ||
### [Delegate declarations](../../../../_csharplang/spec/delegates.md#delegate-declarations) | ||
### [Delegate compatibility](../../../../_csharplang/spec/delegates.md#delegate-compatibility) | ||
### [Delegate instantiation](../../../../_csharplang/spec/delegates.md#delegate-instantiation) | ||
### [Delegate invocation](../../../../_csharplang/spec/delegates.md#delegate-invocation) | ||
## [Exceptions](../../../../_csharplang/spec/exceptions.md#exceptions) | ||
### [Causes of exceptions](../../../../_csharplang/spec/exceptions.md#causes-of-exceptions) | ||
### [The System.Exception class](../../../../_csharplang/spec/exceptions.md#the-systemexception-class) | ||
### [How exceptions are handled](../../../../_csharplang/spec/exceptions.md#how-exceptions-are-handled) | ||
### [Common Exception Classes](../../../../_csharplang/spec/exceptions.md#common-exception-classes) | ||
## [Attributes](../../../../_csharplang/spec/attributes.md#attributes) | ||
### [Attribute classes](../../../../_csharplang/spec/attributes.md#attribute-classes) | ||
### [Attribute specification](../../../../_csharplang/spec/attributes.md#attribute-specification) | ||
### [Attribute instances](../../../../_csharplang/spec/attributes.md#attribute-instances) | ||
### [Reserved attributes](../../../../_csharplang/spec/attributes.md#reserved-attributes) | ||
### [Attributes for Interoperation](../../../../_csharplang/spec/attributes.md#attributes-for-interoperation) | ||
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md#unsafe-code) | ||
### [Unsafe contexts](../../../../_csharplang/spec/unsafe-code.md#unsafe-contexts) | ||
### [Pointer types](../../../../_csharplang/spec/unsafe-code.md#pointer-types) | ||
### [Fixed and moveable variables](../../../../_csharplang/spec/unsafe-code.md#fixed-and-moveable-variables) | ||
### [Pointer conversions](../../../../_csharplang/spec/unsafe-code.md#pointer-conversions) | ||
### [Pointers in expressions](../../../../_csharplang/spec/unsafe-code.md#pointers-in-expressions) | ||
### [The fixed statement](../../../../_csharplang/spec/unsafe-code.md#the-fixed-statement) | ||
### [Fixed size buffers](../../../../_csharplang/spec/unsafe-code.md#fixed-size-buffers) | ||
### [Stack allocation](../../../../_csharplang/spec/unsafe-code.md#stack-allocation) | ||
### [Dynamic memory allocation](../../../../_csharplang/spec/unsafe-code.md#dynamic-memory-allocation) | ||
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md#documentation-comments) | ||
### [Introduction](../../../../_csharplang/spec/documentation-comments.md#introduction) | ||
### [Recommended tags](../../../../_csharplang/spec/documentation-comments.md#recommended-tags) | ||
### [Processing the documentation file](../../../../_csharplang/spec/documentation-comments.md#processing-the-documentation-file) | ||
### [An example](../../../../_csharplang/spec/documentation-comments.md#an-example) | ||
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md) | ||
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md) | ||
## [Types](../../../../_csharplang/spec/types.md) | ||
## [Variables](../../../../_csharplang/spec/variables.md) | ||
## [Conversions](../../../../_csharplang/spec/conversions.md) | ||
## [Expressions](../../../../_csharplang/spec/expressions.md) | ||
## [Statements](../../../../_csharplang/spec/statements.md) | ||
## [Namespaces](../../../../_csharplang/spec/namespaces.md) | ||
## [Classes](../../../../_csharplang/spec/classes.md) | ||
## [Structs](../../../../_csharplang/spec/structs.md) | ||
## [Arrays](../../../../_csharplang/spec/arrays.md) | ||
## [Interfaces](../../../../_csharplang/spec/interfaces.md) | ||
## [Enums](../../../../_csharplang/spec/enums.md) | ||
## [Delegates](../../../../_csharplang/spec/delegates.md) | ||
## [Exceptions](../../../../_csharplang/spec/exceptions.md) | ||
## [Attributes](../../../../_csharplang/spec/attributes.md) | ||
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md) | ||
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md) |
Oops, something went wrong.