IronPython.Compiler.PythonDynamicExpression3.AddInstructions C# (CSharp) Method

AddInstructions() public method

public AddInstructions ( Microsoft.Scripting.Interpreter.LightCompiler compiler ) : void
compiler Microsoft.Scripting.Interpreter.LightCompiler
return void
        public override void AddInstructions(LightCompiler compiler) {
            if (Argument0.Type == typeof(CodeContext)) {
                compiler.Compile(Argument0);
                compiler.Compile(Argument1);
                compiler.Compile(Argument2);
                compiler.Instructions.EmitDynamic<CodeContext, object, object, object>(Binder);
            } else {
                base.AddInstructions(compiler);
            }
        }
    }