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