S IAstVisitor <T, S> .VisitFilterClause(FilterClause filterClause, T data) { var handler = FilterClauseVisited; if (handler != null) { handler(filterClause, data); } return(VisitChildren(filterClause, data)); }
protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { FilterClause o = other as FilterClause; return(o != null && this.Expression.DoMatch(o.Expression, match)); }
void IAstVisitor.VisitFilterClause(FilterClause filterClause) { Visit(EnterFilterClause, LeaveFilterClause, filterClause); }