7 overrides of ExpressionCount
System.Core (7)
Microsoft\Scripting\Ast\BlockExpression.cs (7)
198internal override int ExpressionCount { 235internal override int ExpressionCount { 274internal override int ExpressionCount { 315internal override int ExpressionCount { 348internal override int ExpressionCount { 419internal override int ExpressionCount { 449internal override int ExpressionCount {
16 references to ExpressionCount
System.Core (16)
Microsoft\Scripting\Ast\BlockExpression.cs (8)
60Debug.Assert(ExpressionCount > 0); 61return GetExpression(ExpressionCount - 1); 89get { return GetExpression(ExpressionCount - 1).Type; } 517for (int i = 1; i < _block.ExpressionCount; i++) { 565for (int i = 1; i < _block.ExpressionCount; i++) { 571get { return _block.ExpressionCount; } 589for (int i = 1; i < _block.ExpressionCount; i++) { 601for (int i = 1; i < _block.ExpressionCount; i++) {
Microsoft\Scripting\Ast\DebugViewWriter.cs (1)
951if (node.Type != node.GetExpression(node.ExpressionCount - 1).Type) {
Microsoft\Scripting\Ast\ExpressionVisitor.cs (1)
215int count = node.ExpressionCount;
Microsoft\Scripting\Compiler\LambdaCompiler.ControlFlow.cs (2)
214for (int i = 0, n = block.ExpressionCount; i < n; i++) { 246for (int i = body.ExpressionCount - 1; i >= 0; i--) {
Microsoft\Scripting\Compiler\LambdaCompiler.Logical.cs (2)
79for (int i = 0; i < block.ExpressionCount; i++) { 638int count = node.ExpressionCount;
Microsoft\Scripting\Compiler\LambdaCompiler.Statements.cs (1)
44int count = node.ExpressionCount;
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
693int count = node.ExpressionCount;