63 references to Count
System.Linq.Expressions (63)
System\Linq\Expressions\Interpreter\BranchLabel.cs (1)
56_targetIndex = instructions.Count;
System\Linq\Expressions\Interpreter\InstructionList.cs (3)
239Debug.Assert(Count > 0); 240_debugCookies.Add(new KeyValuePair<int, object?>(Count - 1, cookie)); 982label.AddBranch(this, Count - 1);
System\Linq\Expressions\Interpreter\LightCompiler.cs (58)
531int start = _instructions.Count; 566_locals.UndefineLocal(local, _instructions.Count); 626local = _locals.DefineLocal(Expression.Parameter(node.Right.Type), _instructions.Count); 646_locals.UndefineLocal(local, _instructions.Count); 674int start = _instructions.Count; 681_locals.UndefineLocal(local, _instructions.Count); 705int start = _instructions.Count; 712_locals.UndefineLocal(local, _instructions.Count); 769LocalDefinition leftTemp = _locals.DefineLocal(Expression.Parameter(node.Left.Type), _instructions.Count); 773LocalDefinition rightTemp = _locals.DefineLocal(Expression.Parameter(node.Right.Type), _instructions.Count); 883_locals.UndefineLocal(leftTemp, _instructions.Count); 884_locals.UndefineLocal(rightTemp, _instructions.Count); 1047LocalDefinition opTemp = _locals.DefineLocal(Expression.Parameter(operandType), _instructions.Count); 1100_locals.UndefineLocal(opTemp, _instructions.Count); 1369LocalDefinition leftTemp = _locals.DefineLocal(Expression.Parameter(expr.Left.Type), _instructions.Count); 1376LocalDefinition rightTemp = _locals.DefineLocal(Expression.Parameter(expr.Right.Type), _instructions.Count); 1385_locals.UndefineLocal(leftTemp, _instructions.Count); 1386_locals.UndefineLocal(rightTemp, _instructions.Count); 1397LocalDefinition result = _locals.DefineLocal(Expression.Parameter(node.Left.Type), _instructions.Count); 1398LocalDefinition leftTemp = _locals.DefineLocal(Expression.Parameter(node.Left.Type), _instructions.Count); 1422LocalDefinition rightTemp = _locals.DefineLocal(Expression.Parameter(node.Right.Type), _instructions.Count); 1466_locals.UndefineLocal(leftTemp, _instructions.Count); 1467_locals.UndefineLocal(rightTemp, _instructions.Count); 1468_locals.UndefineLocal(result, _instructions.Count); 1618LocalDefinition temp = _locals.DefineLocal(Expression.Parameter(node.SwitchValue.Type), _instructions.Count); 1644_locals.UndefineLocal(temp, _instructions.Count); 1654int switchIndex = _instructions.Count; 1671int caseOffset = _instructions.Count - switchIndex; 1696int switchIndex = _instructions.Count; 1715int caseOffset = _instructions.Count - switchIndex; 1994int tryStart = _instructions.Count; 2016int tryEnd = _instructions.Count; 2030LocalDefinition local = _locals.DefineLocal(parameter, _instructions.Count); 2043int filterStart = _instructions.Count; 2049filter = new ExceptionFilter(filterLabel, filterStart, _instructions.Count); 2071int handlerStart = _instructions.Count; 2081exHandlers.Add(new ExceptionHandler(handlerLabel, handlerStart, _instructions.Count, handler.Test, filter)); 2084_locals.UndefineLocal(local, _instructions.Count); 2100startOfFinally.TargetIndex, _instructions.Count, 2123int tryStart = _instructions.Count; 2132int tryEnd = _instructions.Count; 2146enterTryInstr.SetTryHandler(new TryFaultHandler(tryStart, tryEnd, startOfFault.TargetIndex, _instructions.Count)); 2224LocalDefinition left = _locals.DefineLocal(Expression.Parameter(array.Type, nameof(array)), _instructions.Count); 2225LocalDefinition right = _locals.DefineLocal(Expression.Parameter(index.Type, nameof(index)), _instructions.Count); 2289objTmp = _locals.DefineLocal(Expression.Parameter(indexNode.Object.Type), _instructions.Count); 2302LocalDefinition argTmp = _locals.DefineLocal(Expression.Parameter(arg.Type), _instructions.Count); 2327memberTemp = _locals.DefineLocal(Expression.Parameter(member.Expression.Type, "member"), _instructions.Count); 2379LocalDefinition objTmp = _locals.DefineLocal(Expression.Parameter(array.Type), _instructions.Count); 2390LocalDefinition argTmp = _locals.DefineLocal(Expression.Parameter(arg.Type), _instructions.Count); 2568int start = _instructions.Count; 2662LocalDefinition local = _locals.DefineLocal(temp, _instructions.Count); 2669_locals.UndefineLocal(local, _instructions.Count); 3197locals.UndefineLocal(_array, instructions.Count); 3198locals.UndefineLocal(_index, instructions.Count); 3224locals.UndefineLocal(_object.GetValueOrDefault(), instructions.Count); 3260locals.UndefineLocal(_object.GetValueOrDefault(), instructions.Count); 3305locals.UndefineLocal(_obj.GetValueOrDefault(), instructions.Count); 3310locals.UndefineLocal(_args[i], instructions.Count);
System\Linq\Expressions\Interpreter\LocalVariables.cs (1)
119for (int i = scope.Start; i < scope.Stop && i < instructions.Count; i++)