public void CreateNext(IExpression condition) { this.Next = new ConditionBlockStatement(this.Parent) { Condition = condition }; }
public override bool Visit(IConditionContinuationStatement statement, IStatement context) { _stack.Push(statement); try { return(base.Visit(statement, context)); } finally { _stack.Pop(); } }
public abstract IStatement Transform(IConditionContinuationStatement statement);
void IStatementVisitor.Visit(IConditionContinuationStatement statement) { this.Translate(statement); }
TransformationImpact IStatementVisitor <TransformationImpact> .Visit(IConditionContinuationStatement statement) { return(CalculateRefactorImpact(statement)); }
public void CreateNext() { this.Next = new ConditionContinuationStatement(this.Parent); }
public TestLinkerResult Visit(IConditionContinuationStatement statement, ICompilationContext context) { throw new NotImplementedException(); }
public abstract TransformationImpact CalculateRefactorImpact(IConditionContinuationStatement statement);
public bool Visit(IConditionContinuationStatement statement, TContext context) { return(IsBrokeFull(statement, context)); }
public abstract void Translate(IConditionContinuationStatement statement);
public TransformationKind Visit(IConditionContinuationStatement statement, ITransformationContext context) { throw new NotImplementedException(); }