7 overrides of GetExpression
System.Core (7)
Microsoft\Scripting\Ast\BlockExpression.cs (7)
190
internal override Expression
GetExpression
(int index) {
226
internal override Expression
GetExpression
(int index) {
264
internal override Expression
GetExpression
(int index) {
304
internal override Expression
GetExpression
(int index) {
342
internal override Expression
GetExpression
(int index) {
412
internal override Expression
GetExpression
(int index) {
445
internal override Expression
GetExpression
(int index) {
20 references to GetExpression
System.Core (20)
Microsoft\Scripting\Ast\BlockExpression.cs (7)
61
return
GetExpression
(ExpressionCount - 1);
89
get { return
GetExpression
(ExpressionCount - 1).Type; }
518
if (_block.
GetExpression
(i) == item) {
540
return _block.
GetExpression
(index);
566
array[arrayIndex++] = _block.
GetExpression
(i);
590
yield return _block.
GetExpression
(i);
602
yield return _block.
GetExpression
(i);
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
951
if (node.Type != node.
GetExpression
(node.ExpressionCount - 1).Type) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (2)
218
Expression oldNode = node.
GetExpression
(i);
235
nodes[i] = node.
GetExpression
(i);
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (2)
215
Expression e = block.
GetExpression
(i);
247
expression = body.
GetExpression
(i);
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (3)
80
if (Significant(block.
GetExpression
(i))) {
640
EmitExpressionAsVoid(node.
GetExpression
(i));
642
EmitExpressionAndBranch(branch, node.
GetExpression
(count - 1), label);
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (4)
47
var e = node.
GetExpression
(index);
48
var next = node.
GetExpression
(index + 1);
84
EmitExpressionAsVoid(node.
GetExpression
(count - 1), tailCall);
86
EmitExpressionAsType(node.
GetExpression
(count - 1), node.Type, tailCall);
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
697
Expression expression = node.
GetExpression
(i);