Skip to content

Commit dc9eafe

Browse files
BillWagnermairaw
authored andcommitted
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
1 parent f628b66 commit dc9eafe

File tree

2 files changed

+31
-269
lines changed
  • docs
    • csharp/language-reference/language-specification
    • visual-basic/reference/language-specification

2 files changed

+31
-269
lines changed
Lines changed: 18 additions & 151 deletions
Original file line numberDiff line numberDiff line change
@@ -1,152 +1,19 @@
11
# [C# 6.0 draft specification](index.md)
2-
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md#lexical-structure)
3-
### [Programs](../../../../_csharplang/spec/lexical-structure.md#programs)
4-
### [Grammars](../../../../_csharplang/spec/lexical-structure.md#grammars)
5-
### [Lexical analysis](../../../../_csharplang/spec/lexical-structure.md#lexical-analysis)
6-
### [Tokens](../../../../_csharplang/spec/lexical-structure.md#tokens)
7-
### [Pre-processing directives](../../../../_csharplang/spec/lexical-structure.md#pre-processing-directives)
8-
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md#basic-concepts)
9-
### [Application Startup](../../../../_csharplang/spec/basic-concepts.md#application-startup)
10-
### [Application termination](../../../../_csharplang/spec/basic-concepts.md#application-termination)
11-
### [Declarations](../../../../_csharplang/spec/basic-concepts.md#declarations)
12-
### [Members](../../../../_csharplang/spec/basic-concepts.md#members)
13-
### [Member access](../../../../_csharplang/spec/basic-concepts.md#member-access)
14-
### [Signatures and overloading](../../../../_csharplang/spec/basic-concepts.md#signatures-and-overloading)
15-
### [Scopes](../../../../_csharplang/spec/basic-concepts.md#scopes)
16-
### [Namespace and type names](../../../../_csharplang/spec/basic-concepts.md#namespace-and-type-names)
17-
### [Automatic memory management](../../../../_csharplang/spec/basic-concepts.md#automatic-memory-management)
18-
### [Execution order](../../../../_csharplang/spec/basic-concepts.md#execution-order)
19-
## [Types](../../../../_csharplang/spec/types.md#types)
20-
### [Value types](../../../../_csharplang/spec/types.md#value-types)
21-
### [Reference types](../../../../_csharplang/spec/types.md#reference-types)
22-
### [Boxing and unboxing](../../../../_csharplang/spec/types.md#boxing-and-unboxing)
23-
### [Constructed types](../../../../_csharplang/spec/types.md#constructed-types)
24-
### [Type parameters](../../../../_csharplang/spec/types.md#type-parameters)
25-
### [Expression tree types](../../../../_csharplang/spec/types.md#expression-tree-types)
26-
### [The dynamic type](../../../../_csharplang/spec/types.md#the-dynamic-type)
27-
## [Variables](../../../../_csharplang/spec/variables.md#variables)
28-
### [Variable categories](../../../../_csharplang/spec/variables.md#variable-categories)
29-
### [Default values](../../../../_csharplang/spec/variables.md#default-values)
30-
### [Definite assignment](../../../../_csharplang/spec/variables.md#definite-assignment)
31-
### [Variable references](../../../../_csharplang/spec/variables.md#variable-references)
32-
### [Atomicity of variable references](../../../../_csharplang/spec/variables.md#atomicity-of-variable-references)
33-
## [Conversions](../../../../_csharplang/spec/conversions.md#conversions)
34-
### [Implicit conversions](../../../../_csharplang/spec/conversions.md#implicit-conversions)
35-
### [Explicit conversions](../../../../_csharplang/spec/conversions.md#explicit-conversions)
36-
### [Standard conversions](../../../../_csharplang/spec/conversions.md#standard-conversions)
37-
### [User-defined conversions](../../../../_csharplang/spec/conversions.md#user-defined-conversions)
38-
### [Anonymous function conversions](../../../../_csharplang/spec/conversions.md#anonymous-function-conversions)
39-
### [Method group conversions](../../../../_csharplang/spec/conversions.md#method-group-conversions)
40-
## [Expressions](../../../../_csharplang/spec/expressions.md#expressions)
41-
### [Expression classifications](../../../../_csharplang/spec/expressions.md#expression-classification)
42-
### [Static and Dynamic Binding](../../../../_csharplang/spec/expressions.md#static-and-dynamic-binding)
43-
### [Operators](../../../../_csharplang/spec/expressions.md#operators)
44-
### [Member lookup](../../../../_csharplang/spec/expressions.md#member-lookup)
45-
### [Function members](../../../../_csharplang/spec/expressions.md#function-members)
46-
### [Primary expressions](../../../../_csharplang/spec/expressions.md#primary-expressions)
47-
### [Unary operators](../../../../_csharplang/spec/expressions.md#unary-operators)
48-
### [Arithmetic operators](../../../../_csharplang/spec/expressions.md#arithmetic-operators)
49-
### [Shift operators](../../../../_csharplang/spec/expressions.md#shift-operators)
50-
### [Relational and type-testing operators](../../../../_csharplang/spec/expressions.md#relational-and-type-testing-operators)
51-
### [Logical operators](../../../../_csharplang/spec/expressions.md#logical-operators)
52-
### [Conditional logical operators](../../../../_csharplang/spec/expressions.md#conditional-logical-operators)
53-
### [The null coalescing operator](../../../../_csharplang/spec/expressions.md#the-null-coalescing-operator)
54-
### [Conditional operator](../../../../_csharplang/spec/expressions.md#conditional-operator)
55-
### [Anonymous function expressions](../../../../_csharplang/spec/expressions.md#anonymous-function-expressions)
56-
### [Query expressions](../../../../_csharplang/spec/expressions.md#query-expressions)
57-
### [Assignment operators](../../../../_csharplang/spec/expressions.md#assignment-operators)
58-
### [Expression](../../../../_csharplang/spec/expressions.md#expression)
59-
### [Constant expressions](../../../../_csharplang/spec/expressions.md#constant-expressions)
60-
### [Boolean expressions](../../../../_csharplang/spec/expressions.md#boolean-expressions)
61-
## [Statements](../../../../_csharplang/spec/statements.md#statements)
62-
### [End points and reachability](../../../../_csharplang/spec/statements.md#end-points-and-reachability)
63-
### [Blocks](../../../../_csharplang/spec/statements.md#blocks)
64-
### [The empty statement](../../../../_csharplang/spec/statements.md#the-empty-statement)
65-
### [Labeled statements](../../../../_csharplang/spec/statements.md#labeled-statements)
66-
### [Declaration statements](../../../../_csharplang/spec/statements.md#declaration-statements)
67-
### [Expression statements](../../../../_csharplang/spec/statements.md#expression-statements)
68-
### [Selection statements](../../../../_csharplang/spec/statements.md#selection-statements)
69-
### [Iteration statements](../../../../_csharplang/spec/statements.md#iteration-statements)
70-
### [Jump statements](../../../../_csharplang/spec/statements.md#jump-statements)
71-
### [The try statement](../../../../_csharplang/spec/statements.md#the-try-statement)
72-
### [The checked and unchecked statements](../../../../_csharplang/spec/statements.md#the-checked-and-unchecked-statements)
73-
### [The lock statement](../../../../_csharplang/spec/statements.md#the-lock-statement)
74-
### [The using statement](../../../../_csharplang/spec/statements.md#the-using-statement)
75-
### [The yield statement](../../../../_csharplang/spec/statements.md#the-yield-statement)
76-
## [Namespaces](../../../../_csharplang/spec/namespaces.md#namespaces)
77-
### [Compilation units](../../../../_csharplang/spec/namespaces.md#compilation-units)
78-
### [Namespace declarations](../../../../_csharplang/spec/namespaces.md#namespace-declarations)
79-
### [Extern aliases](../../../../_csharplang/spec/namespaces.md#extern-aliases)
80-
### [Using directives](../../../../_csharplang/spec/namespaces.md#using-directives)
81-
### [Namespace members](../../../../_csharplang/spec/namespaces.md#namespace-members)
82-
### [Type declarations](../../../../_csharplang/spec/namespaces.md#type-declarations)
83-
### [Namespace alias qualifiers](../../../../_csharplang/spec/namespaces.md#namespace-alias-qualifiers)
84-
## [Classes](../../../../_csharplang/spec/classes.md#classes)
85-
### [Class declarations](../../../../_csharplang/spec/classes.md#class-declarations)
86-
### [Partial types](../../../../_csharplang/spec/classes.md#partial-types)
87-
### [Class members](../../../../_csharplang/spec/classes.md#class-members)
88-
### [Constants](../../../../_csharplang/spec/classes.md#constants)
89-
### [Fields](../../../../_csharplang/spec/classes.md#fields)
90-
### [Methods](../../../../_csharplang/spec/classes.md#methods)
91-
### [Properties](../../../../_csharplang/spec/classes.md#properties)
92-
### [Events](../../../../_csharplang/spec/classes.md#events)
93-
### [Indexers](../../../../_csharplang/spec/classes.md#indexers)
94-
### [Operators](../../../../_csharplang/spec/classes.md#operators)
95-
### [Instance constructors](../../../../_csharplang/spec/classes.md#instance-constructors)
96-
### [Static constructors](../../../../_csharplang/spec/classes.md#static-constructors)
97-
### [Destructors](../../../../_csharplang/spec/classes.md#destructors)
98-
### [Iterators](../../../../_csharplang/spec/classes.md#iterators)
99-
## [Structs](../../../../_csharplang/spec/structs.md#structs)
100-
### [Struct declarations](../../../../_csharplang/spec/structs.md#struct-declarations)
101-
### [Struct members](../../../../_csharplang/spec/structs.md#struct-members)
102-
### [Class and struct differences](../../../../_csharplang/spec/structs.md#class-and-struct-differences)
103-
### [Struct examples](../../../../_csharplang/spec/structs.md#struct-examples)
104-
## [Arrays](../../../../_csharplang/spec/arrays.md#arrays)
105-
### [Array types](../../../../_csharplang/spec/arrays.md#array-types)
106-
### [Array creation](../../../../_csharplang/spec/arrays.md#array-creation)
107-
### [Array element access](../../../../_csharplang/spec/arrays.md#array-element-access)
108-
### [Array members](../../../../_csharplang/spec/arrays.md#array-members)
109-
### [Array covariance](../../../../_csharplang/spec/arrays.md#array-covariance)
110-
### [Array initializers](../../../../_csharplang/spec/arrays.md#array-initializers)
111-
## [Interfaces](../../../../_csharplang/spec/interfaces.md#interfaces)
112-
### [Interface declarations](../../../../_csharplang/spec/interfaces.md#interface-declarations)
113-
### [Interface members](../../../../_csharplang/spec/interfaces.md#interface-members)
114-
### [Fully qualified interface member names](../../../../_csharplang/spec/interfaces.md#fully-qualified-interface-member-names)
115-
### [Interface implementations](../../../../_csharplang/spec/interfaces.md#interface-implementations)
116-
## [Enums](../../../../_csharplang/spec/enums.md#enums)
117-
### [Enum declarations](../../../../_csharplang/spec/enums.md#enum-declarations)
118-
### [Enum modifiers](../../../../_csharplang/spec/enums.md#enum-modifiers)
119-
### [Enum members](../../../../_csharplang/spec/enums.md#enum-members)
120-
### [The System.Enum type](../../../../_csharplang/spec/enums.md#the-systemenum-type)
121-
### [Enum values and operations](../../../../_csharplang/spec/enums.md#enum-values-and-operations)
122-
## [Delegates](../../../../_csharplang/spec/delegates.md#delegates)
123-
### [Delegate declarations](../../../../_csharplang/spec/delegates.md#delegate-declarations)
124-
### [Delegate compatibility](../../../../_csharplang/spec/delegates.md#delegate-compatibility)
125-
### [Delegate instantiation](../../../../_csharplang/spec/delegates.md#delegate-instantiation)
126-
### [Delegate invocation](../../../../_csharplang/spec/delegates.md#delegate-invocation)
127-
## [Exceptions](../../../../_csharplang/spec/exceptions.md#exceptions)
128-
### [Causes of exceptions](../../../../_csharplang/spec/exceptions.md#causes-of-exceptions)
129-
### [The System.Exception class](../../../../_csharplang/spec/exceptions.md#the-systemexception-class)
130-
### [How exceptions are handled](../../../../_csharplang/spec/exceptions.md#how-exceptions-are-handled)
131-
### [Common Exception Classes](../../../../_csharplang/spec/exceptions.md#common-exception-classes)
132-
## [Attributes](../../../../_csharplang/spec/attributes.md#attributes)
133-
### [Attribute classes](../../../../_csharplang/spec/attributes.md#attribute-classes)
134-
### [Attribute specification](../../../../_csharplang/spec/attributes.md#attribute-specification)
135-
### [Attribute instances](../../../../_csharplang/spec/attributes.md#attribute-instances)
136-
### [Reserved attributes](../../../../_csharplang/spec/attributes.md#reserved-attributes)
137-
### [Attributes for Interoperation](../../../../_csharplang/spec/attributes.md#attributes-for-interoperation)
138-
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md#unsafe-code)
139-
### [Unsafe contexts](../../../../_csharplang/spec/unsafe-code.md#unsafe-contexts)
140-
### [Pointer types](../../../../_csharplang/spec/unsafe-code.md#pointer-types)
141-
### [Fixed and moveable variables](../../../../_csharplang/spec/unsafe-code.md#fixed-and-moveable-variables)
142-
### [Pointer conversions](../../../../_csharplang/spec/unsafe-code.md#pointer-conversions)
143-
### [Pointers in expressions](../../../../_csharplang/spec/unsafe-code.md#pointers-in-expressions)
144-
### [The fixed statement](../../../../_csharplang/spec/unsafe-code.md#the-fixed-statement)
145-
### [Fixed size buffers](../../../../_csharplang/spec/unsafe-code.md#fixed-size-buffers)
146-
### [Stack allocation](../../../../_csharplang/spec/unsafe-code.md#stack-allocation)
147-
### [Dynamic memory allocation](../../../../_csharplang/spec/unsafe-code.md#dynamic-memory-allocation)
148-
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md#documentation-comments)
149-
### [Introduction](../../../../_csharplang/spec/documentation-comments.md#introduction)
150-
### [Recommended tags](../../../../_csharplang/spec/documentation-comments.md#recommended-tags)
151-
### [Processing the documentation file](../../../../_csharplang/spec/documentation-comments.md#processing-the-documentation-file)
152-
### [An example](../../../../_csharplang/spec/documentation-comments.md#an-example)
2+
## [Lexical structure](../../../../_csharplang/spec/lexical-structure.md)
3+
## [Basic concepts](../../../../_csharplang/spec/basic-concepts.md)
4+
## [Types](../../../../_csharplang/spec/types.md)
5+
## [Variables](../../../../_csharplang/spec/variables.md)
6+
## [Conversions](../../../../_csharplang/spec/conversions.md)
7+
## [Expressions](../../../../_csharplang/spec/expressions.md)
8+
## [Statements](../../../../_csharplang/spec/statements.md)
9+
## [Namespaces](../../../../_csharplang/spec/namespaces.md)
10+
## [Classes](../../../../_csharplang/spec/classes.md)
11+
## [Structs](../../../../_csharplang/spec/structs.md)
12+
## [Arrays](../../../../_csharplang/spec/arrays.md)
13+
## [Interfaces](../../../../_csharplang/spec/interfaces.md)
14+
## [Enums](../../../../_csharplang/spec/enums.md)
15+
## [Delegates](../../../../_csharplang/spec/delegates.md)
16+
## [Exceptions](../../../../_csharplang/spec/exceptions.md)
17+
## [Attributes](../../../../_csharplang/spec/attributes.md)
18+
## [Unsafe code](../../../../_csharplang/spec/unsafe-code.md)
19+
## [Documentation comments](../../../../_csharplang/spec/documentation-comments.md)

0 commit comments

Comments
 (0)