protected internal override bool DoMatch(AstNode other, PatternMatching.Match match) { QueryWhereClause o = other as QueryWhereClause; return(o != null && this.Condition.DoMatch(o.Condition, match)); }
public virtual S VisitQueryWhereClause(QueryWhereClause queryWhereClause, T data) { return(VisitChildren(queryWhereClause, data)); }
public override AstNode VisitQueryWhereClause(QueryWhereClause queryWhereClause) { var param = CreateParameterForCurrentRangeVariable(); return(currentResult.Invoke("Where", CreateLambda(new[] { param }, VisitNested(queryWhereClause.Condition, param)))); }
public virtual S VisitQueryWhereClause(QueryWhereClause queryWhereClause, T data) { throw new NotImplementedException(); }