Boo.Lang.Compiler.Steps.ProcessMethodBodies.LeaveYieldStatement C# (CSharp) Method

LeaveYieldStatement() public method

public LeaveYieldStatement ( Boo.Lang.Compiler.Ast.YieldStatement node ) : void
node Boo.Lang.Compiler.Ast.YieldStatement
return void
        public override void LeaveYieldStatement(YieldStatement node)
        {
            if (EntityType.Constructor == _currentMethod.EntityType)
            {
                Error(CompilerErrorFactory.YieldInsideConstructor(node));
                return;
            }

            _currentMethod.AddYieldStatement(node);
        }
ProcessMethodBodies