public Visit ( |
||
expression | ||
return |
public override SqlExpression Visit(SqlExpression expression)
{
if (expression is QueryReferenceExpression)
VisitQueryReference((QueryReferenceExpression) expression);
return base.Visit(expression);
}
public static IList<QueryReference> DiscoverQueryReferences(this SqlExpression expression, ref int level, IList<QueryReference> list) { var visitor = new QueryReferencesVisitor(list, level); visitor.Visit(expression); level = visitor.Level; return visitor.References; }