1 instantiation of InterpretedFrame
System.Linq.Expressions (1)
System\Linq\Expressions\Interpreter\LightLambda.cs (1)
382return new InterpretedFrame(_interpreter, _closure);
345 references to InterpretedFrame
System.Linq.Expressions (345)
System\Linq\Expressions\Interpreter\AddInstruction.cs (14)
21public override int Run(InterpretedFrame frame) 39public override int Run(InterpretedFrame frame) 57public override int Run(InterpretedFrame frame) 75public override int Run(InterpretedFrame frame) 93public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 129public override int Run(InterpretedFrame frame) 147public override int Run(InterpretedFrame frame) 193public override int Run(InterpretedFrame frame) 211public override int Run(InterpretedFrame frame) 229public override int Run(InterpretedFrame frame) 247public override int Run(InterpretedFrame frame) 265public override int Run(InterpretedFrame frame) 283public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\AndInstruction.cs (9)
20public override int Run(InterpretedFrame frame) 36public override int Run(InterpretedFrame frame) 52public override int Run(InterpretedFrame frame) 68public override int Run(InterpretedFrame frame) 84public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 116public override int Run(InterpretedFrame frame) 132public override int Run(InterpretedFrame frame) 148public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\ArrayOperations.cs (6)
24public override int Run(InterpretedFrame frame) 50public override int Run(InterpretedFrame frame) 77public override int Run(InterpretedFrame frame) 108public override int Run(InterpretedFrame frame) 126public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\CallInstruction.cs (3)
296public override int Run(InterpretedFrame frame) 353protected object?[] GetArgs(InterpretedFrame frame, int first, int skip) 389public sealed override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (10)
229public override int Run(InterpretedFrame frame) 252public override int Run(InterpretedFrame frame) 291public override int Run(InterpretedFrame frame) 330public override int Run(InterpretedFrame frame) 369public override int Run(InterpretedFrame frame) 406public override int Run(InterpretedFrame frame) 429public override int Run(InterpretedFrame frame) 470public override int Run(InterpretedFrame frame) 511public override int Run(InterpretedFrame frame) 552public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\ControlFlowInstructions.cs (19)
57public override int Run(InterpretedFrame frame) 79public override int Run(InterpretedFrame frame) 102public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame) 164public RuntimeLabel GetLabel(InterpretedFrame frame) 247public override int Run(InterpretedFrame frame) 291public override int Run(InterpretedFrame frame) 420public override int Run(InterpretedFrame frame) 503public override int Run(InterpretedFrame frame) 531public override int Run(InterpretedFrame frame) 565public override int Run(InterpretedFrame frame) 586public override int Run(InterpretedFrame frame) 610public override int Run(InterpretedFrame frame) => 1; 626public override int Run(InterpretedFrame frame) => 1; 657public override int Run(InterpretedFrame frame) 695public override int Run(InterpretedFrame frame) 724public override int Run(InterpretedFrame frame) 752public override int Run(InterpretedFrame frame) 775public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\DecrementInstruction.cs (8)
21public override int Run(InterpretedFrame frame) 38public override int Run(InterpretedFrame frame) 55public override int Run(InterpretedFrame frame) 72public override int Run(InterpretedFrame frame) 89public override int Run(InterpretedFrame frame) 106public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 140public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\DefaultValueInstruction.cs (1)
28public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\DivInstruction.cs (8)
21public override int Run(InterpretedFrame frame) 39public override int Run(InterpretedFrame frame) 57public override int Run(InterpretedFrame frame) 75public override int Run(InterpretedFrame frame) 93public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 129public override int Run(InterpretedFrame frame) 147public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\EqualInstruction.cs (25)
23public override int Run(InterpretedFrame frame) 45public override int Run(InterpretedFrame frame) 67public override int Run(InterpretedFrame frame) 89public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 133public override int Run(InterpretedFrame frame) 155public override int Run(InterpretedFrame frame) 177public override int Run(InterpretedFrame frame) 199public override int Run(InterpretedFrame frame) 221public override int Run(InterpretedFrame frame) 243public override int Run(InterpretedFrame frame) 265public override int Run(InterpretedFrame frame) 287public override int Run(InterpretedFrame frame) 296public override int Run(InterpretedFrame frame) 314public override int Run(InterpretedFrame frame) 332public override int Run(InterpretedFrame frame) 350public override int Run(InterpretedFrame frame) 368public override int Run(InterpretedFrame frame) 386public override int Run(InterpretedFrame frame) 404public override int Run(InterpretedFrame frame) 422public override int Run(InterpretedFrame frame) 440public override int Run(InterpretedFrame frame) 458public override int Run(InterpretedFrame frame) 476public override int Run(InterpretedFrame frame) 494public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\ExclusiveOrInstruction.cs (9)
20public override int Run(InterpretedFrame frame) 36public override int Run(InterpretedFrame frame) 52public override int Run(InterpretedFrame frame) 68public override int Run(InterpretedFrame frame) 84public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 116public override int Run(InterpretedFrame frame) 132public override int Run(InterpretedFrame frame) 148public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\FieldOperations.cs (4)
33public override int Run(InterpretedFrame frame) 51public override int Run(InterpretedFrame frame) 72public override int Run(InterpretedFrame frame) 95public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\GreaterThanInstruction.cs (11)
31public override int Run(InterpretedFrame frame) 54public override int Run(InterpretedFrame frame) 77public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame) 169public override int Run(InterpretedFrame frame) 192public override int Run(InterpretedFrame frame) 215public override int Run(InterpretedFrame frame) 238public override int Run(InterpretedFrame frame) 261public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\GreaterThanOrEqualInstruction.cs (11)
31public override int Run(InterpretedFrame frame) 54public override int Run(InterpretedFrame frame) 77public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame) 169public override int Run(InterpretedFrame frame) 192public override int Run(InterpretedFrame frame) 215public override int Run(InterpretedFrame frame) 238public override int Run(InterpretedFrame frame) 261public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\IncrementInstruction.cs (8)
21public override int Run(InterpretedFrame frame) 38public override int Run(InterpretedFrame frame) 55public override int Run(InterpretedFrame frame) 72public override int Run(InterpretedFrame frame) 89public override int Run(InterpretedFrame frame) 106public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 140public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\Instruction.cs (1)
20public abstract int Run(InterpretedFrame frame);
System\Linq\Expressions\Interpreter\InterpretedFrame.cs (8)
14private static InterpretedFrame? s_currentFrame; 17internal InterpretedFrame? _parent; 125public InterpretedFrame? Parent => _parent; 135InterpretedFrame? frame = this; 159InterpretedFrame? frame = this; 170internal InterpretedFrame? Enter() 172InterpretedFrame? currentFrame = s_currentFrame; 177internal static void Leave(InterpretedFrame? prevFrame)
System\Linq\Expressions\Interpreter\Interpreter.cs (2)
16/// The core loop in the interpreter is the <see cref="Run(InterpretedFrame)"/> method. 56public void Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\LeftShiftInstruction.cs (8)
20public override int Run(InterpretedFrame frame) 38public override int Run(InterpretedFrame frame) 56public override int Run(InterpretedFrame frame) 74public override int Run(InterpretedFrame frame) 92public override int Run(InterpretedFrame frame) 110public override int Run(InterpretedFrame frame) 128public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\LessThanInstruction.cs (11)
31public override int Run(InterpretedFrame frame) 54public override int Run(InterpretedFrame frame) 77public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame) 169public override int Run(InterpretedFrame frame) 192public override int Run(InterpretedFrame frame) 215public override int Run(InterpretedFrame frame) 238public override int Run(InterpretedFrame frame) 261public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\LessThanOrEqualInstruction.cs (11)
31public override int Run(InterpretedFrame frame) 54public override int Run(InterpretedFrame frame) 77public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 123public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame) 169public override int Run(InterpretedFrame frame) 192public override int Run(InterpretedFrame frame) 215public override int Run(InterpretedFrame frame) 238public override int Run(InterpretedFrame frame) 261public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\LightCompiler.cs (8)
102internal bool HasHandler(InterpretedFrame frame, Exception exception, [NotNullWhen(true)] out ExceptionHandler? handler, out object? unwrappedException) 140private static bool FilterPasses(InterpretedFrame frame, ref object? exception, ExceptionFilter filter) 3123public abstract void Update(InterpretedFrame frame, object? value); 3140public override void Update(InterpretedFrame frame, object? value) 3170public override void Update(InterpretedFrame frame, object? value) 3195public override void Update(InterpretedFrame frame, object? value) 3222public override void Update(InterpretedFrame frame, object? value) 3260public override void Update(InterpretedFrame frame, object? value)
System\Linq\Expressions\Interpreter\LightLambda.cs (7)
380private InterpretedFrame MakeFrame() 408InterpretedFrame frame = MakeFrame(); 413InterpretedFrame? currentFrame = frame.Enter(); 425InterpretedFrame.Leave(currentFrame); 432InterpretedFrame frame = MakeFrame(); 437InterpretedFrame? currentFrame = frame.Enter(); 449InterpretedFrame.Leave(currentFrame);
System\Linq\Expressions\Interpreter\LocalAccess.cs (19)
47public override int Run(InterpretedFrame frame) 69public override int Run(InterpretedFrame frame) 87public override int Run(InterpretedFrame frame) 105public override int Run(InterpretedFrame frame) 128public override int Run(InterpretedFrame frame) 150public override int Run(InterpretedFrame frame) 173public override int Run(InterpretedFrame frame) 191public override int Run(InterpretedFrame frame) 210public override int Run(InterpretedFrame frame) 226public override int Run(InterpretedFrame frame) 252public override int Run(InterpretedFrame frame) 277public override int Run(InterpretedFrame frame) 303public override int Run(InterpretedFrame frame) 320public override int Run(InterpretedFrame frame) 336public override int Run(InterpretedFrame frame) 352public override int Run(InterpretedFrame frame) 384public override int Run(InterpretedFrame frame) 423public override int Run(InterpretedFrame frame) 465public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\ModuloInstruction.cs (8)
21public override int Run(InterpretedFrame frame) 39public override int Run(InterpretedFrame frame) 57public override int Run(InterpretedFrame frame) 75public override int Run(InterpretedFrame frame) 93public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 129public override int Run(InterpretedFrame frame) 147public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\MulInstruction.cs (14)
21public override int Run(InterpretedFrame frame) 39public override int Run(InterpretedFrame frame) 57public override int Run(InterpretedFrame frame) 75public override int Run(InterpretedFrame frame) 93public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 129public override int Run(InterpretedFrame frame) 147public override int Run(InterpretedFrame frame) 194public override int Run(InterpretedFrame frame) 212public override int Run(InterpretedFrame frame) 230public override int Run(InterpretedFrame frame) 248public override int Run(InterpretedFrame frame) 266public override int Run(InterpretedFrame frame) 284public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NegateInstruction.cs (8)
21public override int Run(InterpretedFrame frame) 38public override int Run(InterpretedFrame frame) 55public override int Run(InterpretedFrame frame) 72public override int Run(InterpretedFrame frame) 89public override int Run(InterpretedFrame frame) 131public override int Run(InterpretedFrame frame) 148public override int Run(InterpretedFrame frame) 165public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NewInstruction.cs (3)
25public override int Run(InterpretedFrame frame) 48protected object?[] GetArgs(InterpretedFrame frame, int first) 82public sealed override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NotEqualInstruction.cs (24)
23public override int Run(InterpretedFrame frame) 45public override int Run(InterpretedFrame frame) 67public override int Run(InterpretedFrame frame) 89public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 133public override int Run(InterpretedFrame frame) 155public override int Run(InterpretedFrame frame) 177public override int Run(InterpretedFrame frame) 199public override int Run(InterpretedFrame frame) 221public override int Run(InterpretedFrame frame) 243public override int Run(InterpretedFrame frame) 265public override int Run(InterpretedFrame frame) 287public override int Run(InterpretedFrame frame) 296public override int Run(InterpretedFrame frame) 314public override int Run(InterpretedFrame frame) 332public override int Run(InterpretedFrame frame) 350public override int Run(InterpretedFrame frame) 368public override int Run(InterpretedFrame frame) 386public override int Run(InterpretedFrame frame) 404public override int Run(InterpretedFrame frame) 422public override int Run(InterpretedFrame frame) 440public override int Run(InterpretedFrame frame) 458public override int Run(InterpretedFrame frame) 476public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NotInstruction.cs (9)
20public override int Run(InterpretedFrame frame) 37public override int Run(InterpretedFrame frame) 54public override int Run(InterpretedFrame frame) 71public override int Run(InterpretedFrame frame) 88public override int Run(InterpretedFrame frame) 105public override int Run(InterpretedFrame frame) 122public override int Run(InterpretedFrame frame) 139public override int Run(InterpretedFrame frame) 156public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NullCheckInstruction.cs (1)
16public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\NumericConvertInstruction.cs (1)
20public sealed override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\OrInstruction.cs (9)
20public override int Run(InterpretedFrame frame) 36public override int Run(InterpretedFrame frame) 52public override int Run(InterpretedFrame frame) 68public override int Run(InterpretedFrame frame) 84public override int Run(InterpretedFrame frame) 100public override int Run(InterpretedFrame frame) 116public override int Run(InterpretedFrame frame) 132public override int Run(InterpretedFrame frame) 148public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\RightShiftInstruction.cs (8)
20public override int Run(InterpretedFrame frame) 38public override int Run(InterpretedFrame frame) 56public override int Run(InterpretedFrame frame) 74public override int Run(InterpretedFrame frame) 92public override int Run(InterpretedFrame frame) 110public override int Run(InterpretedFrame frame) 128public override int Run(InterpretedFrame frame) 146public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\StackOperations.cs (4)
21public override int Run(InterpretedFrame frame) 42public override int Run(InterpretedFrame frame) 63public override int Run(InterpretedFrame frame) 80public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\SubInstruction.cs (14)
21public override int Run(InterpretedFrame frame) 39public override int Run(InterpretedFrame frame) 57public override int Run(InterpretedFrame frame) 75public override int Run(InterpretedFrame frame) 93public override int Run(InterpretedFrame frame) 111public override int Run(InterpretedFrame frame) 129public override int Run(InterpretedFrame frame) 147public override int Run(InterpretedFrame frame) 193public override int Run(InterpretedFrame frame) 211public override int Run(InterpretedFrame frame) 229public override int Run(InterpretedFrame frame) 247public override int Run(InterpretedFrame frame) 265public override int Run(InterpretedFrame frame) 283public override int Run(InterpretedFrame frame)
System\Linq\Expressions\Interpreter\TypeOperations.cs (21)
26public override int Run(InterpretedFrame frame) 62public override int Run(InterpretedFrame frame) 84public override int Run(InterpretedFrame frame) 104public override int Run(InterpretedFrame frame) 125public override int Run(InterpretedFrame frame) 135public override int Run(InterpretedFrame frame) 161public override int Run(InterpretedFrame frame) 176public override int Run(InterpretedFrame frame) 189public override int Run(InterpretedFrame frame) 211public override int Run(InterpretedFrame frame) 221public override int Run(InterpretedFrame frame) 269public override int Run(InterpretedFrame frame) 298public override int Run(InterpretedFrame frame) 325protected abstract void ConvertNull(InterpretedFrame frame); 334protected override void ConvertNull(InterpretedFrame frame) 347protected override void ConvertNull(InterpretedFrame frame) 390public override int Run(InterpretedFrame frame) 414public override int Run(InterpretedFrame frame) 480public override int Run(InterpretedFrame frame) 500private readonly InterpretedFrame _frame; 507internal ExpressionQuoter(Dictionary<ParameterExpression, LocalVariable> hoistedVariables, InterpretedFrame frame)