7 overrides of GetExpression
System.Linq.Expressions (7)
System\Linq\Expressions\BlockExpression.cs (7)
200
internal override Expression
GetExpression
(int index) =>
289
internal override Expression
GetExpression
(int index) =>
360
internal override Expression
GetExpression
(int index) =>
401
internal override Expression
GetExpression
(int index) =>
479
internal override Expression
GetExpression
(int index)
572
internal override Expression
GetExpression
(int index) =>
616
internal override Expression
GetExpression
(int index) => _body[index];
19 references to GetExpression
System.Linq.Expressions (19)
System\Dynamic\Utils\ExpressionVisitorUtils.cs (2)
15
Expression curNode = block.
GetExpression
(i);
27
newNodes[j] = block.
GetExpression
(j);
System\Linq\Expressions\BlockExpression.cs (6)
32
public Expression Result =>
GetExpression
(ExpressionCount - 1);
57
public override Type Type =>
GetExpression
(ExpressionCount - 1).Type;
701
if (_block.
GetExpression
(i) == item)
731
return _block.
GetExpression
(index);
779
array[index++] = _block.
GetExpression
(i);
810
yield return _block.
GetExpression
(i);
System\Linq\Expressions\Compiler\LambdaCompiler.ControlFlow.cs (2)
230
Expression e = block.
GetExpression
(i);
271
expression = body.
GetExpression
(i);
System\Linq\Expressions\Compiler\LambdaCompiler.Logical.cs (3)
71
if (Significant(block.
GetExpression
(i)))
650
EmitExpressionAsVoid(node.
GetExpression
(i));
652
EmitExpressionAndBranch(branch, node.
GetExpression
(count - 1), label);
System\Linq\Expressions\Compiler\LambdaCompiler.Statements.cs (4)
40
Expression e = node.
GetExpression
(index);
41
Expression next = node.
GetExpression
(index + 1);
75
EmitExpressionAsVoid(node.
GetExpression
(count - 1), tailCall);
79
EmitExpressionAsType(node.
GetExpression
(count - 1), node.Type, tailCall);
System\Linq\Expressions\Compiler\StackSpiller.cs (1)
784
Expression expression = node.
GetExpression
(i);
System\Linq\Expressions\DebugViewWriter.cs (1)
972
if (node.Type != node.
GetExpression
(node.ExpressionCount - 1).Type)