internal RangeCondition(RangeExpression/*!*/ range, LocalVariable/*!*/ stateVariable) : base(range.Location) { Assert.NotNull(range, stateVariable); _range = range; _stateVariable = stateVariable; }
internal protected virtual void Walk(RangeExpression /*!*/ node) { if (Enter(node)) { node.Begin.Walk(this); node.End.Walk(this); } Exit(node); }
public virtual void Exit(RangeExpression/*!*/ node) { }
public virtual bool Enter(RangeExpression/*!*/ node) { return true; }
public virtual void Exit(RangeExpression /*!*/ node) { }
public virtual bool Enter(RangeExpression /*!*/ node) { return(true); }