public override void LeaveYieldStatement(YieldStatement node) { if (EntityType.Constructor == _currentMethod.EntityType) { Error(CompilerErrorFactory.YieldInsideConstructor(node)); return; } _currentMethod.AddYieldStatement(node); }