|
219 | 219 | - [§10.2.15](conversions.md#10215-anonymous-function-conversions-and-method-group-conversions) Anonymous function conversions and method group conversions |
220 | 220 | - [§10.2.16](conversions.md#10216-default-literal-conversions) Default literal conversions |
221 | 221 | - [§10.2.17](conversions.md#10217-implicit-throw-conversions) Implicit throw conversions |
| 222 | + - [§10.2.18](conversions.md#10218-switch-expression-conversion) Switch expression conversion |
222 | 223 | - [§10.3](conversions.md#103-explicit-conversions) Explicit conversions |
223 | 224 | - [§10.3.1](conversions.md#1031-general) General |
224 | 225 | - [§10.3.2](conversions.md#1032-explicit-numeric-conversions) Explicit numeric conversions |
|
254 | 255 | - [§11.2.2](patterns.md#1122-declaration-pattern) Declaration pattern |
255 | 256 | - [§11.2.3](patterns.md#1123-constant-pattern) Constant pattern |
256 | 257 | - [§11.2.4](patterns.md#1124-var-pattern) Var pattern |
| 258 | + - [§11.2.5](patterns.md#1125-positional-pattern) Positional pattern |
| 259 | + - [§11.2.6](patterns.md#1126-property-pattern) Property pattern |
| 260 | + - [§11.2.7](patterns.md#1127-discard-pattern) Discard pattern |
257 | 261 | - [§11.3](patterns.md#113-pattern-subsumption) Pattern subsumption |
258 | 262 | - [§11.4](patterns.md#114-pattern-exhaustiveness) Pattern exhaustiveness |
259 | 263 | - [§12](expressions.md#12-expressions) Expressions |
|
379 | 383 | - [§12.9.9.3](expressions.md#12993-classification-of-await-expressions) Classification of await expressions |
380 | 384 | - [§12.9.9.4](expressions.md#12994-run-time-evaluation-of-await-expressions) Run-time evaluation of await expressions |
381 | 385 | - [§12.10](expressions.md#1210-range-operator) Range operator |
382 | | - - [§12.11](expressions.md#1211-arithmetic-operators) Arithmetic operators |
383 | | - - [§12.11.1](expressions.md#12111-general) General |
384 | | - - [§12.11.2](expressions.md#12112-multiplication-operator) Multiplication operator |
385 | | - - [§12.11.3](expressions.md#12113-division-operator) Division operator |
386 | | - - [§12.11.4](expressions.md#12114-remainder-operator) Remainder operator |
387 | | - - [§12.11.5](expressions.md#12115-addition-operator) Addition operator |
388 | | - - [§12.11.6](expressions.md#12116-subtraction-operator) Subtraction operator |
389 | | - - [§12.12](expressions.md#1212-shift-operators) Shift operators |
390 | | - - [§12.13](expressions.md#1213-relational-and-type-testing-operators) Relational and type-testing operators |
391 | | - - [§12.13.1](expressions.md#12131-general) General |
392 | | - - [§12.13.2](expressions.md#12132-integer-comparison-operators) Integer comparison operators |
393 | | - - [§12.13.3](expressions.md#12133-floating-point-comparison-operators) Floating-point comparison operators |
394 | | - - [§12.13.4](expressions.md#12134-decimal-comparison-operators) Decimal comparison operators |
395 | | - - [§12.13.5](expressions.md#12135-boolean-equality-operators) Boolean equality operators |
396 | | - - [§12.13.6](expressions.md#12136-enumeration-comparison-operators) Enumeration comparison operators |
397 | | - - [§12.13.7](expressions.md#12137-reference-type-equality-operators) Reference type equality operators |
398 | | - - [§12.13.8](expressions.md#12138-string-equality-operators) String equality operators |
399 | | - - [§12.13.9](expressions.md#12139-delegate-equality-operators) Delegate equality operators |
400 | | - - [§12.13.10](expressions.md#121310-equality-operators-between-nullable-value-types-and-the-null-literal) Equality operators between nullable value types and the null literal |
401 | | - - [§12.13.11](expressions.md#121311-tuple-equality-operators) Tuple equality operators |
402 | | - - [§12.13.12](expressions.md#121312-the-is-operator) The is operator |
403 | | - - [§12.13.12.1](expressions.md#1213121-the-is-type-operator) The is-type operator |
404 | | - - [§12.13.12.2](expressions.md#1213122-the-is-pattern-operator) The is-pattern operator |
405 | | - - [§12.13.13](expressions.md#121313-the-as-operator) The as operator |
406 | | - - [§12.14](expressions.md#1214-logical-operators) Logical operators |
| 386 | + - [§12.11](expressions.md#1211-switch-expression) Switch expression |
| 387 | + - [§12.12](expressions.md#1212-arithmetic-operators) Arithmetic operators |
| 388 | + - [§12.12.1](expressions.md#12121-general) General |
| 389 | + - [§12.12.2](expressions.md#12122-multiplication-operator) Multiplication operator |
| 390 | + - [§12.12.3](expressions.md#12123-division-operator) Division operator |
| 391 | + - [§12.12.4](expressions.md#12124-remainder-operator) Remainder operator |
| 392 | + - [§12.12.5](expressions.md#12125-addition-operator) Addition operator |
| 393 | + - [§12.12.6](expressions.md#12126-subtraction-operator) Subtraction operator |
| 394 | + - [§12.13](expressions.md#1213-shift-operators) Shift operators |
| 395 | + - [§12.14](expressions.md#1214-relational-and-type-testing-operators) Relational and type-testing operators |
407 | 396 | - [§12.14.1](expressions.md#12141-general) General |
408 | | - - [§12.14.2](expressions.md#12142-integer-logical-operators) Integer logical operators |
409 | | - - [§12.14.3](expressions.md#12143-enumeration-logical-operators) Enumeration logical operators |
410 | | - - [§12.14.4](expressions.md#12144-boolean-logical-operators) Boolean logical operators |
411 | | - - [§12.14.5](expressions.md#12145-nullable-boolean--and--operators) Nullable Boolean & and | operators |
412 | | - - [§12.15](expressions.md#1215-conditional-logical-operators) Conditional logical operators |
| 397 | + - [§12.14.2](expressions.md#12142-integer-comparison-operators) Integer comparison operators |
| 398 | + - [§12.14.3](expressions.md#12143-floating-point-comparison-operators) Floating-point comparison operators |
| 399 | + - [§12.14.4](expressions.md#12144-decimal-comparison-operators) Decimal comparison operators |
| 400 | + - [§12.14.5](expressions.md#12145-boolean-equality-operators) Boolean equality operators |
| 401 | + - [§12.14.6](expressions.md#12146-enumeration-comparison-operators) Enumeration comparison operators |
| 402 | + - [§12.14.7](expressions.md#12147-reference-type-equality-operators) Reference type equality operators |
| 403 | + - [§12.14.8](expressions.md#12148-string-equality-operators) String equality operators |
| 404 | + - [§12.14.9](expressions.md#12149-delegate-equality-operators) Delegate equality operators |
| 405 | + - [§12.14.10](expressions.md#121410-equality-operators-between-nullable-value-types-and-the-null-literal) Equality operators between nullable value types and the null literal |
| 406 | + - [§12.14.11](expressions.md#121411-tuple-equality-operators) Tuple equality operators |
| 407 | + - [§12.14.12](expressions.md#121412-the-is-operator) The is operator |
| 408 | + - [§12.14.12.1](expressions.md#1214121-the-is-type-operator) The is-type operator |
| 409 | + - [§12.14.12.2](expressions.md#1214122-the-is-pattern-operator) The is-pattern operator |
| 410 | + - [§12.14.13](expressions.md#121413-the-as-operator) The as operator |
| 411 | + - [§12.15](expressions.md#1215-logical-operators) Logical operators |
413 | 412 | - [§12.15.1](expressions.md#12151-general) General |
414 | | - - [§12.15.2](expressions.md#12152-boolean-conditional-logical-operators) Boolean conditional logical operators |
415 | | - - [§12.15.3](expressions.md#12153-user-defined-conditional-logical-operators) User-defined conditional logical operators |
416 | | - - [§12.16](expressions.md#1216-the-null-coalescing-operator) The null coalescing operator |
417 | | - - [§12.17](expressions.md#1217-the-throw-expression-operator) The throw expression operator |
418 | | - - [§12.18](expressions.md#1218-declaration-expressions) Declaration expressions |
419 | | - - [§12.19](expressions.md#1219-conditional-operator) Conditional operator |
420 | | - - [§12.20](expressions.md#1220-anonymous-function-expressions) Anonymous function expressions |
421 | | - - [§12.20.1](expressions.md#12201-general) General |
422 | | - - [§12.20.2](expressions.md#12202-anonymous-function-signatures) Anonymous function signatures |
423 | | - - [§12.20.3](expressions.md#12203-anonymous-function-bodies) Anonymous function bodies |
424 | | - - [§12.20.4](expressions.md#12204-overload-resolution) Overload resolution |
425 | | - - [§12.20.5](expressions.md#12205-anonymous-functions-and-dynamic-binding) Anonymous functions and dynamic binding |
426 | | - - [§12.20.6](expressions.md#12206-outer-variables) Outer variables |
427 | | - - [§12.20.6.1](expressions.md#122061-general) General |
428 | | - - [§12.20.6.2](expressions.md#122062-captured-outer-variables) Captured outer variables |
429 | | - - [§12.20.6.3](expressions.md#122063-instantiation-of-local-variables) Instantiation of local variables |
430 | | - - [§12.20.7](expressions.md#12207-evaluation-of-anonymous-function-expressions) Evaluation of anonymous function expressions |
431 | | - - [§12.20.8](expressions.md#12208-implementation-example) Implementation Example |
432 | | - - [§12.21](expressions.md#1221-query-expressions) Query expressions |
| 413 | + - [§12.15.2](expressions.md#12152-integer-logical-operators) Integer logical operators |
| 414 | + - [§12.15.3](expressions.md#12153-enumeration-logical-operators) Enumeration logical operators |
| 415 | + - [§12.15.4](expressions.md#12154-boolean-logical-operators) Boolean logical operators |
| 416 | + - [§12.15.5](expressions.md#12155-nullable-boolean--and--operators) Nullable Boolean & and | operators |
| 417 | + - [§12.16](expressions.md#1216-conditional-logical-operators) Conditional logical operators |
| 418 | + - [§12.16.1](expressions.md#12161-general) General |
| 419 | + - [§12.16.2](expressions.md#12162-boolean-conditional-logical-operators) Boolean conditional logical operators |
| 420 | + - [§12.16.3](expressions.md#12163-user-defined-conditional-logical-operators) User-defined conditional logical operators |
| 421 | + - [§12.17](expressions.md#1217-the-null-coalescing-operator) The null coalescing operator |
| 422 | + - [§12.18](expressions.md#1218-the-throw-expression-operator) The throw expression operator |
| 423 | + - [§12.19](expressions.md#1219-declaration-expressions) Declaration expressions |
| 424 | + - [§12.20](expressions.md#1220-conditional-operator) Conditional operator |
| 425 | + - [§12.21](expressions.md#1221-anonymous-function-expressions) Anonymous function expressions |
433 | 426 | - [§12.21.1](expressions.md#12211-general) General |
434 | | - - [§12.21.2](expressions.md#12212-ambiguities-in-query-expressions) Ambiguities in query expressions |
435 | | - - [§12.21.3](expressions.md#12213-query-expression-translation) Query expression translation |
436 | | - - [§12.21.3.1](expressions.md#122131-general) General |
437 | | - - [§12.21.3.2](expressions.md#122132-query-expressions-with-continuations) Query expressions with continuations |
438 | | - - [§12.21.3.3](expressions.md#122133-explicit-range-variable-types) Explicit range variable types |
439 | | - - [§12.21.3.4](expressions.md#122134-degenerate-query-expressions) Degenerate query expressions |
440 | | - - [§12.21.3.5](expressions.md#122135-from-let-where-join-and-orderby-clauses) From, let, where, join and orderby clauses |
441 | | - - [§12.21.3.6](expressions.md#122136-select-clauses) Select clauses |
442 | | - - [§12.21.3.7](expressions.md#122137-group-clauses) Group clauses |
443 | | - - [§12.21.3.8](expressions.md#122138-transparent-identifiers) Transparent identifiers |
444 | | - - [§12.21.4](expressions.md#12214-the-query-expression-pattern) The query-expression pattern |
445 | | - - [§12.22](expressions.md#1222-assignment-operators) Assignment operators |
| 427 | + - [§12.21.2](expressions.md#12212-anonymous-function-signatures) Anonymous function signatures |
| 428 | + - [§12.21.3](expressions.md#12213-anonymous-function-bodies) Anonymous function bodies |
| 429 | + - [§12.21.4](expressions.md#12214-overload-resolution) Overload resolution |
| 430 | + - [§12.21.5](expressions.md#12215-anonymous-functions-and-dynamic-binding) Anonymous functions and dynamic binding |
| 431 | + - [§12.21.6](expressions.md#12216-outer-variables) Outer variables |
| 432 | + - [§12.21.6.1](expressions.md#122161-general) General |
| 433 | + - [§12.21.6.2](expressions.md#122162-captured-outer-variables) Captured outer variables |
| 434 | + - [§12.21.6.3](expressions.md#122163-instantiation-of-local-variables) Instantiation of local variables |
| 435 | + - [§12.21.7](expressions.md#12217-evaluation-of-anonymous-function-expressions) Evaluation of anonymous function expressions |
| 436 | + - [§12.21.8](expressions.md#12218-implementation-example) Implementation Example |
| 437 | + - [§12.22](expressions.md#1222-query-expressions) Query expressions |
446 | 438 | - [§12.22.1](expressions.md#12221-general) General |
447 | | - - [§12.22.2](expressions.md#12222-simple-assignment) Simple assignment |
448 | | - - [§12.22.3](expressions.md#12223-ref-assignment) Ref assignment |
449 | | - - [§12.22.4](expressions.md#12224-compound-assignment) Compound assignment |
450 | | - - [§12.22.5](expressions.md#12225-event-assignment) Event assignment |
451 | | - - [§12.23](expressions.md#1223-expression) Expression |
452 | | - - [§12.24](expressions.md#1224-constant-expressions) Constant expressions |
453 | | - - [§12.25](expressions.md#1225-boolean-expressions) Boolean expressions |
| 439 | + - [§12.22.2](expressions.md#12222-ambiguities-in-query-expressions) Ambiguities in query expressions |
| 440 | + - [§12.22.3](expressions.md#12223-query-expression-translation) Query expression translation |
| 441 | + - [§12.22.3.1](expressions.md#122231-general) General |
| 442 | + - [§12.22.3.2](expressions.md#122232-query-expressions-with-continuations) Query expressions with continuations |
| 443 | + - [§12.22.3.3](expressions.md#122233-explicit-range-variable-types) Explicit range variable types |
| 444 | + - [§12.22.3.4](expressions.md#122234-degenerate-query-expressions) Degenerate query expressions |
| 445 | + - [§12.22.3.5](expressions.md#122235-from-let-where-join-and-orderby-clauses) From, let, where, join and orderby clauses |
| 446 | + - [§12.22.3.6](expressions.md#122236-select-clauses) Select clauses |
| 447 | + - [§12.22.3.7](expressions.md#122237-group-clauses) Group clauses |
| 448 | + - [§12.22.3.8](expressions.md#122238-transparent-identifiers) Transparent identifiers |
| 449 | + - [§12.22.4](expressions.md#12224-the-query-expression-pattern) The query-expression pattern |
| 450 | + - [§12.23](expressions.md#1223-assignment-operators) Assignment operators |
| 451 | + - [§12.23.1](expressions.md#12231-general) General |
| 452 | + - [§12.23.2](expressions.md#12232-simple-assignment) Simple assignment |
| 453 | + - [§12.23.3](expressions.md#12233-ref-assignment) Ref assignment |
| 454 | + - [§12.23.4](expressions.md#12234-compound-assignment) Compound assignment |
| 455 | + - [§12.23.5](expressions.md#12235-event-assignment) Event assignment |
| 456 | + - [§12.24](expressions.md#1224-expression) Expression |
| 457 | + - [§12.25](expressions.md#1225-constant-expressions) Constant expressions |
| 458 | + - [§12.26](expressions.md#1226-boolean-expressions) Boolean expressions |
454 | 459 | - [§13](statements.md#13-statements) Statements |
455 | 460 | - [§13.1](statements.md#131-general) General |
456 | 461 | - [§13.2](statements.md#132-end-points-and-reachability) End points and reachability |
|
0 commit comments