public static HashSet <TableAlias> Gather(Expression source) { var gatherer = new DeclaredAliasGatherer(); gatherer.Visit(source); return(gatherer.aliases); }