public override void PerformBefore(PatternExpression node) { if (node == null) { throw new ArgumentNullException("node"); } if (node.Expression.IsComposed) { m_sql.Append('('); } }
public INode Clone() { PatternExpression patternExpression = new PatternExpression( (IExpression)(m_expression.Clone())); if (m_escape != null) { patternExpression.Escape = (IExpression)(m_escape.Clone()); } return(patternExpression); }
public virtual void PerformAfter(PatternExpression node) { }
public virtual void PerformOnEscape(PatternExpression node) { }
public virtual void PerformBefore(PatternExpression node) { }
public override void PerformAfter(PatternExpression node) { PopKnownParent(node); }
public override void PerformBefore(PatternExpression node) { PushParent(node); }