internal static bool IsOrdered <TSource> (this QueryBaseNode <TSource> source) { QueryIsOrderedVisitor visitor = new QueryIsOrderedVisitor(); source.Visit(visitor); return(visitor.BehindOrderGuard); }
internal static QueryOptions CheckQuery <T> (QueryBaseNode <T> startingNode, int partitionCount) { QueryCheckerVisitor visitor = new QueryCheckerVisitor(partitionCount); startingNode.Visit(visitor); return(visitor.Options); }