2 instantiations of StackSpiller
System.Core (2)
Microsoft\Scripting\Compiler\StackSpiller.cs (2)
98return lambda.Accept(new StackSpiller(Stack.Empty)); 475var spiller = new StackSpiller(stack);
13 references to StackSpiller
System.Core (13)
Microsoft\Scripting\Ast\LambdaExpression.cs (2)
179internal abstract LambdaExpression Accept(StackSpiller spiller); 240internal override LambdaExpression Accept(StackSpiller spiller) {
Microsoft\Scripting\Compiler\LambdaCompiler.cs (1)
240lambda = StackSpiller.AnalyzeLambda(lambda);
Microsoft\Scripting\Compiler\StackSpiller.Bindings.cs (6)
35protected StackSpiller _spiller; 37internal BindingRewriter(MemberBinding binding, StackSpiller spiller) { 49internal static BindingRewriter Create(MemberBinding binding, StackSpiller spiller, Stack stack) { 69internal MemberMemberBindingRewriter(MemberMemberBinding binding, StackSpiller spiller, Stack stack) : 129internal ListBindingRewriter(MemberListBinding binding, StackSpiller spiller, Stack stack) : 199internal MemberAssignmentRewriter(MemberAssignment binding, StackSpiller spiller, Stack stack) :
Microsoft\Scripting\Compiler\StackSpiller.cs (1)
475var spiller = new StackSpiller(stack);
Microsoft\Scripting\Compiler\StackSpiller.Generated.cs (1)
46return _guard.RunOnEmptyStack((StackSpiller @this, Expression n, Stack s) => @this.RewriteExpression(n, s), this, node, stack);
Microsoft\Scripting\Compiler\StackSpiller.Temps.cs (2)
131private readonly StackSpiller _self; 139internal ChildRewriter(StackSpiller self, Stack stack, int count) {