protected internal Break(NRefactory.BreakStatement breakStatement, IScope scope, INRefcatoryExpressionVisitor visitor) : base(scope, visitor) { _breakStatement = breakStatement; Target = Expression.Label(); InternalType = TypeSystem.Void; }
public override void VisitBreakStatement(BreakStatement breakStatement) { FixSemicolon(breakStatement.SemicolonToken); }
void IAstVisitor.VisitBreakStatement(BreakStatement breakStatement) { Visit(EnterBreakStatement, LeaveBreakStatement, breakStatement); }
public virtual S VisitBreakStatement(BreakStatement breakStatement, T data) { return(VisitChildren(breakStatement, data)); }
public static Break Break(NRefactory.BreakStatement breakStatement, IScope scope, INRefcatoryExpressionVisitor visitor) { return(new Break(breakStatement, scope, visitor)); }
public virtual S VisitBreakStatement(BreakStatement breakStatement, T data) { throw new NotImplementedException(); }
public override AstExpression VisitBreakStatement(NRefactory.BreakStatement breakStatement, IScope scope) { return(AstExpression.Break(breakStatement, scope, this)); }