public override void VisitYieldBreakExpression(YieldBreakExpression node)
 {
     WriteKeyword(KeyWordWriter.Return);
 }
        public override Expression Clone()
        {
            YieldBreakExpression result = new YieldBreakExpression(this.instructions);

            return(result);
        }
        public override Expression CloneExpressionOnly()
        {
            YieldBreakExpression result = new YieldBreakExpression(null);

            return(result);
        }
 public override void VisitYieldBreakExpression(YieldBreakExpression node)
 {
     WriteKeyword("yield");
     WriteSpace();
     WriteKeyword("break");
 }
 public override Expression CloneExpressionOnly()
 {
     YieldBreakExpression result = new YieldBreakExpression(null);
     return result;
 }
 public override Expression Clone()
 {
     YieldBreakExpression result = new YieldBreakExpression(this.instructions);
     return result;
 }
 public virtual void VisitYieldBreakExpression(YieldBreakExpression node)
 {
 }
 public override void VisitYieldBreakExpression(YieldBreakExpression node)
 {
     if (state == SearchState.Propagation)
     {
         canBePropagated = false;
         return;
     }
     base.VisitYieldBreakExpression(node);
 }