diff --git a/standard/README.md b/standard/README.md index ed57e5210..4a473b5fb 100644 --- a/standard/README.md +++ b/standard/README.md @@ -209,7 +209,7 @@ - [§11.7](conversions.md#117-anonymous-function-conversions) Anonymous function conversions - [§11.7.1](conversions.md#1171-general) General - [§11.7.2](conversions.md#1172-evaluation-of-anonymous-function-conversions-to-delegate-types) Evaluation of anonymous function conversions to delegate types - - [§11.7.3](conversions.md#1173-evaluation-of-anonymous-function-conversions-to-expression-tree-types) Evaluation of anonymous function conversions to expression tree types + - [§11.7.3](conversions.md#1173-evaluation-of-lambda-expression-conversions-to-expression-tree-types) Evaluation of lambda expression conversions to expression tree types - [§11.8](conversions.md#118-method-group-conversions) Method group conversions - [§12](expressions.md#12-expressions) Expressions - [§12.1](expressions.md#121-general) General diff --git a/standard/expressions.md b/standard/expressions.md index 6a7cdf9b9..06a609cc3 100644 --- a/standard/expressions.md +++ b/standard/expressions.md @@ -2909,7 +2909,7 @@ An *await_expression* is only allowed in the body of an async function ([§15.15 - Inside a nested (non-async) anonymous function - Inside the block of a *lock_statement* -- In an anonymous function conversion to an expression tree type ([§11.7.3](conversions.md#1173-evaluation-of-anonymous-function-conversions-to-expression-tree-types)) +- In an anonymous function conversion to an expression tree type ([§11.7.3](conversions.md#1173-evaluation-of-lambda-expression-conversions-to-expression-tree-types)) - In an unsafe context > *Note*: An *await_expression* cannot occur in most places within a *query_expression*, because those are syntactically transformed to use non-async lambda expressions. *end note* diff --git a/standard/portability-issues.md b/standard/portability-issues.md index 1f05676ec..a03b265d2 100644 --- a/standard/portability-issues.md +++ b/standard/portability-issues.md @@ -26,7 +26,7 @@ A conforming implementation is required to document its choice of behavior in ea 1. The behavior when an identifier not in Normalization Form C is encountered ([§7.4.3](lexical-structure.md#743-identifiers)). 1. The interpretation of the *input_characters* in the *pp_pragma-text* of a #pragma directive ([§7.5.9](lexical-structure.md#759-pragma-directives)). 1. The values of any application parameters passed to `Main` by the host environment prior to application startup ([§8.1](basic-concepts.md#81-application-startup)). -1. The precise structure of the expression tree, as well as the exact process for creating it, when an anonymous function is converted to an expression-tree ([§11.7.3](conversions.md#1173-evaluation-of-anonymous-function-conversions-to-expression-tree-types)). +1. The precise structure of the expression tree, as well as the exact process for creating it, when an anonymous function is converted to an expression-tree ([§11.7.3](conversions.md#1173-evaluation-of-lambda-expression-conversions-to-expression-tree-types)). 1. Whether a `System.ArithmeticException` (or a subclass thereof) is thrown or the overflow goes unreported with the resulting value being that of the left operand, when in an `unchecked` context and the left operand of an integer division is the maximum negative `int` or `long` value and the right operand is `–1` ([§12.9.3](expressions.md#1293-division-operator)). 1. When a `System.ArithmeticException` (or a subclass thereof) is thrown when performing a decimal remainder operation ([§12.9.4](expressions.md#1294-remainder-operator)). 1. The impact of thread termination when a thread has no handler for an exception, and the thread is itself terminated ([§13.10.6](statements.md#13106-the-throw-statement)).