diff --git a/xml/System.Linq.Expressions/BinaryExpression.xml b/xml/System.Linq.Expressions/BinaryExpression.xml
index 165f93fdfc1..fce8589fb94 100644
--- a/xml/System.Linq.Expressions/BinaryExpression.xml
+++ b/xml/System.Linq.Expressions/BinaryExpression.xml
@@ -121,7 +121,7 @@
nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+ This default implementation for nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
]]>
@@ -331,7 +331,7 @@
is `true`, the operator returns a nullable type, and if a nullable operand evaluates to `null`, the operator returns `null`.
+ An operator call is lifted if the operator expects non-nullable operands but nullable operands are passed to it. If the value of is `true`, the operator returns a nullable type, and if a nullable operand evaluates to `null`, the operator returns `null`.
]]>
diff --git a/xml/System.Linq.Expressions/BlockExpression.xml b/xml/System.Linq.Expressions/BlockExpression.xml
index d3c6319b30c..20b4f7d964b 100644
--- a/xml/System.Linq.Expressions/BlockExpression.xml
+++ b/xml/System.Linq.Expressions/BlockExpression.xml
@@ -58,19 +58,19 @@
Represents a block that contains a sequence of expressions where variables can be defined.
- methods can be used to create a .
-
-
-
-## Examples
- The following code example shows how to create a block expression. The block expression consists of two objects and one object.
-
+ methods can be used to create a .
+
+
+
+## Examples
+ The following code example shows how to create a block expression. The block expression consists of two objects and one object.
+
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet13":::
- :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet13":::
-
+ :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet13":::
+
]]>
@@ -120,11 +120,11 @@
Dispatches to the specific visit method for this node type. For example, calls the .
The result of visiting this node.
- nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
-
+ nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+
]]>
diff --git a/xml/System.Linq.Expressions/CatchBlock.xml b/xml/System.Linq.Expressions/CatchBlock.xml
index 8ccb9293597..a232cb62dac 100644
--- a/xml/System.Linq.Expressions/CatchBlock.xml
+++ b/xml/System.Linq.Expressions/CatchBlock.xml
@@ -58,11 +58,11 @@
Represents a catch statement in a try block.
- methods can be used to create a .
-
+ methods can be used to create a .
+
]]>
diff --git a/xml/System.Linq.Expressions/ConditionalExpression.xml b/xml/System.Linq.Expressions/ConditionalExpression.xml
index 69c0d5f7ba9..ba9014afb12 100644
--- a/xml/System.Linq.Expressions/ConditionalExpression.xml
+++ b/xml/System.Linq.Expressions/ConditionalExpression.xml
@@ -63,21 +63,21 @@
Represents an expression that has a conditional operator.
- factory method to create a .
-
- The of a is .
-
-
-
-## Examples
- The following code example shows how to create an expression that represents a conditional statement. If the first argument evaluates to `true`, the second argument is executed; otherwise, the third argument is executed.
-
+ factory method to create a .
+
+ The of a is .
+
+
+
+## Examples
+ The following code example shows how to create an expression that represents a conditional statement. If the first argument evaluates to `true`, the second argument is executed; otherwise, the third argument is executed.
+
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet3":::
- :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet3":::
-
+ :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet3":::
+
]]>
@@ -127,11 +127,11 @@
Dispatches to the specific visit method for this node type. For example, calls the .
The result of visiting this node.
- nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
-
+ nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+
]]>
diff --git a/xml/System.Linq.Expressions/ConstantExpression.xml b/xml/System.Linq.Expressions/ConstantExpression.xml
index 4e3d6eed902..fe36a28b634 100644
--- a/xml/System.Linq.Expressions/ConstantExpression.xml
+++ b/xml/System.Linq.Expressions/ConstantExpression.xml
@@ -63,21 +63,21 @@
Represents an expression that has a constant value.
- factory methods to create a .
-
- The of a is .
-
-
-
-## Examples
- The following code example shows how to create an expression that represents a constant value by using the method.
-
+ factory methods to create a .
+
+ The of a is .
+
+
+
+## Examples
+ The following code example shows how to create an expression that represents a constant value by using the method.
+
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet4":::
- :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet4":::
-
+ :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet4":::
+
]]>
@@ -127,11 +127,11 @@
Dispatches to the specific visit method for this node type. For example, calls the .
The result of visiting this node.
- nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
-
+ nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+
]]>
diff --git a/xml/System.Linq.Expressions/DebugInfoExpression.xml b/xml/System.Linq.Expressions/DebugInfoExpression.xml
index 6ba8aef45ae..0d1f54e828c 100644
--- a/xml/System.Linq.Expressions/DebugInfoExpression.xml
+++ b/xml/System.Linq.Expressions/DebugInfoExpression.xml
@@ -105,11 +105,11 @@
Dispatches to the specific visit method for this node type. For example, calls the .
The result of visiting this node.
- nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
-
+ nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+
]]>
diff --git a/xml/System.Linq.Expressions/DefaultExpression.xml b/xml/System.Linq.Expressions/DefaultExpression.xml
index 8d3cd9c4080..82c11d21c78 100644
--- a/xml/System.Linq.Expressions/DefaultExpression.xml
+++ b/xml/System.Linq.Expressions/DefaultExpression.xml
@@ -58,14 +58,14 @@
Represents the default value of a type or an empty expression.
- method.
-
+ method.
+
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet6":::
- :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet6":::
-
+ :::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet6":::
+
]]>
diff --git a/xml/System.Linq.Expressions/DynamicExpression.xml b/xml/System.Linq.Expressions/DynamicExpression.xml
index 106f6267d91..944eb47b568 100644
--- a/xml/System.Linq.Expressions/DynamicExpression.xml
+++ b/xml/System.Linq.Expressions/DynamicExpression.xml
@@ -137,7 +137,7 @@
nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+ This default implementation for nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
]]>
diff --git a/xml/System.Linq.Expressions/Expression.xml b/xml/System.Linq.Expressions/Expression.xml
index 473ff427daf..c6bea077ec0 100644
--- a/xml/System.Linq.Expressions/Expression.xml
+++ b/xml/System.Linq.Expressions/Expression.xml
@@ -232,7 +232,7 @@
nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
+ This default implementation for nodes calls . Override this method to call into a more specific method on a derived visitor class of the class. However, it should still support unknown visitors by calling .
]]>
@@ -862,7 +862,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -958,7 +958,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -1067,7 +1067,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -1171,7 +1171,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -1280,7 +1280,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -1393,7 +1393,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -1712,7 +1712,7 @@ The following code example shows how to create an expression that adds two integ
method, or through or .
+ The expression that represents the array can be obtained by using the method, or through or .
@@ -1788,9 +1788,9 @@ The following code example shows how to create an expression that adds two integ
method, or through or .
+ The expression that represents the array can be obtained by using the method, or through or .
- For multidimensional arrays, use the method.
+ For multidimensional arrays, use the method.
@@ -1867,7 +1867,7 @@ The following code example shows how to create an expression that adds two integ
equal to . The property of `array` must represent an array type whose rank matches the number of elements in `indexes`.
+ Each element of `indexes` must have equal to . The property of `array` must represent an array type whose rank matches the number of elements in `indexes`.
If the rank of `array`.Type is 1, this method returns a . The property is set to `array` and the property is set to the single element of `indexes`. The property of the represents the element type of `array`.Type.
@@ -1876,7 +1876,7 @@ The following code example shows how to create an expression that adds two integ
## Examples
- The following example demonstrates how to use the method to create a that represents indexing into a two-dimensional array.
+ The following example demonstrates how to use the method to create a that represents indexing into a two-dimensional array.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet3":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet3":::
@@ -1950,7 +1950,7 @@ The following code example shows how to create an expression that adds two integ
## Remarks
`index` must represent an index of type .
- The property of the resulting is `null`, and both and are set to `false`. The property is equal to the element type of `array`.Type. The property is `null`.
+ The property of the resulting is `null`, and both and are set to `false`. The property is equal to the element type of `array`.Type. The property is `null`.
]]>
@@ -2026,7 +2026,7 @@ The following code example shows how to create an expression that adds two integ
equal to . The property of `array` must represent an array type whose rank matches the number of elements in `indexes`.
+ Each element of `indexes` must have equal to . The property of `array` must represent an array type whose rank matches the number of elements in `indexes`.
If the rank of `array`.Type is 1, this method returns a . The property is set to `array` and the property is set to the single element of `indexes`. The property of the represents the element type of `array`.Type.
@@ -2035,7 +2035,7 @@ The following code example shows how to create an expression that adds two integ
## Examples
- The following example demonstrates how to use the method to create a that represents indexing into a two-dimensional array.
+ The following example demonstrates how to use the method to create a that represents indexing into a two-dimensional array.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet3":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet3":::
@@ -2107,7 +2107,7 @@ The following code example shows how to create an expression that adds two integ
## Remarks
The property of `array` must represent an array type.
- The property of the resulting is equal to . The property is `null`, and both and are set to `false`.
+ The property of the resulting is equal to . The property is `null`, and both and are set to `false`.
]]>
@@ -2244,7 +2244,7 @@ The following code example shows how to create an expression that adds two integ
property of `expression` must be assignable to the type represented by the or property of `member`.
+ The property of `expression` must be assignable to the type represented by the or property of `member`.
]]>
@@ -3141,7 +3141,7 @@ The following code example shows how to create an expression that adds two integ
object that uses the method.
+ The following example demonstrates how to create an expression that contains a object that uses the method.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet44":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet44":::
@@ -3705,7 +3705,7 @@ The following code example shows how to create an expression that adds two integ
instead.
+ To represent a call to a `static` (`Shared` in Visual Basic) method, pass in `null` for the `instance` parameter when you call this method, or call instead.
If `method` represents an instance method, the property of `instance` must be assignable to the declaring type of the method represented by `method`.
@@ -3810,7 +3810,7 @@ The following code example shows how to create an expression that adds two integ
instead.
+ To represent a call to a `static` (`Shared` in Visual Basic) method, pass in `null` for the `instance` parameter when you call this method, or call instead.
If `method` represents an instance method, the property of `instance` must be assignable to the declaring type of the method represented by `method`.
@@ -4567,7 +4567,7 @@ The following code example shows how to create an expression that adds two integ
of to be caught can be specified but no reference to the object will be available for use in the .
+ The of to be caught can be specified but no reference to the object will be available for use in the .
]]>
@@ -4813,7 +4813,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is `null` and both and are set to `false`. The property is equal to the result type of the coalescing operation. The property is `null`.
+ The property of the resulting is `null` and both and are set to `false`. The property is equal to the result type of the coalescing operation. The property is `null`.
#### Result Type
The following rules determine the result type:
@@ -4895,7 +4895,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is `null` and both and are set to `false`.
+ The property of the resulting is `null` and both and are set to `false`.
The property of the resulting is equal to the result type of the coalescing operation.
@@ -5146,9 +5146,9 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is equal to the type of `value`. If `value` is `null`, is equal to .
+ The property of the resulting is equal to the type of `value`. If `value` is `null`, is equal to .
- To represent `null`, you can also use the method, with which you can explicitly specify the type.
+ To represent `null`, you can also use the method, with which you can explicitly specify the type.
@@ -5299,7 +5299,7 @@ The following code example shows how to create an expression that adds two integ
method.
+ The following example demonstrates how to create a loop expression that uses the method.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BlockExpression/Overview/program.cs" id="Snippet46":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BlockExpression/Overview/module1.vb" id="Snippet46":::
@@ -5432,7 +5432,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
+ The property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
#### Implementing Method
The following rules determine the implementing method for the operation:
@@ -5534,7 +5534,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
+ The property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
#### Implementing Method
The following rules determine the implementing method for the operation:
@@ -5653,7 +5653,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
+ The property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
#### Implementing Method
The following rules determine the implementing method for the operation:
@@ -5747,7 +5747,7 @@ The following code example shows how to create an expression that adds two integ
property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
+ The property of the resulting is set to the implementing method. The property is `false`. If the node is lifted, is `true`. Otherwise, it is `false`.
#### Implementing Method
The following rules determine the implementing method for the operation:
@@ -6122,7 +6122,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -6226,7 +6226,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -6932,7 +6932,7 @@ The following code example shows how to create an expression that adds two integ
## Examples
- The following example demonstrates how to use the method to create an that represents calling the method to initialize an element of a dictionary collection.
+ The following example demonstrates how to use the method to create an that represents calling the method to initialize an element of a dictionary collection.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet4":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet4":::
@@ -7028,7 +7028,7 @@ The following code example shows how to create an expression that adds two integ
## Examples
- The following example demonstrates how to use the method to create an that represents calling the method to initialize an element of a dictionary collection.
+ The following example demonstrates how to use the method to create an that represents calling the method to initialize an element of a dictionary collection.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet4":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet4":::
@@ -7392,7 +7392,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -7496,7 +7496,7 @@ The following code example shows how to create an expression that adds two integ
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
The following information describes the implementing method, the node type, and whether a node is lifted.
@@ -7880,7 +7880,7 @@ The following code example shows how to create an expression that adds two integ
## Remarks
The property of the resulting is equal to the property of the that represents the field denoted by `fieldName`.
- This method searches `expression`.Type and its base types for a field that has the name `fieldName`. Public fields are given preference over non-public fields. If a matching field is found, this method passes `expression` and the that represents that field to .
+ This method searches `expression`.Type and its base types for a field that has the name `fieldName`. Public fields are given preference over non-public fields. If a matching field is found, this method passes `expression` and the that represents that field to .
@@ -9213,7 +9213,7 @@ As with `Func`, the last argument is the return type. It can be set to `System.V
## Examples
- The following example demonstrates how to use the method to create an that represents the invocation of a lambda expression with specified arguments.
+ The following example demonstrates how to use the method to create an that represents the invocation of a lambda expression with specified arguments.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet6":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet6":::
@@ -9305,7 +9305,7 @@ As with `Func`, the last argument is the return type. It can be set to `System.V
## Examples
- The following example demonstrates how to use the method to create an that represents the invocation of a lambda expression with specified arguments.
+ The following example demonstrates how to use the method to create an that represents the invocation of a lambda expression with specified arguments.
:::code language="csharp" source="~/snippets/csharp/System.Linq.Expressions/BinaryExpression/Overview/Expression.cs" id="Snippet6":::
:::code language="vb" source="~/snippets/visualbasic/System.Linq.Expressions/BinaryExpression/Overview/Expression.vb" id="Snippet6":::
@@ -10366,7 +10366,7 @@ As with `Func`, the last argument is the return type. It can be set to `System.V
. The type is used to represent the returned object because the concrete type of the lambda expression is not known at compile time.
+ The object that is returned from this function is of type . The type is used to represent the returned object because the concrete type of the lambda expression is not known at compile time.
The number of parameters for the delegate type represented by`delegateType` must equal the length of `parameters`.
@@ -10477,7 +10477,7 @@ As with `Func`, the last argument is the return type. It can be set to `System.V
. The type is used to represent the returned object because the concrete type of the lambda expression is not known at compile time.
+ The object that is returned from this function is of type . The type is used to represent the returned object because the concrete type of the lambda expression is not known at compile time.
The number of parameters for the delegate type represented by `delegateType` must equal the length of `parameters`.
@@ -11450,7 +11450,7 @@ As with `Func`, the last argument is the return type. It can be set to `System.V
has the property set to the implementing method. The property is set to the type of the node. If the node is lifted, the and properties are both `true`. Otherwise, they are `false`. The property is `null`.
+ The resulting has the property set to the implementing method. The