public static SelectQuerySyntax GetAppliedSelectQuery(this OrderedQuerySyntax query) { if (query == null) { throw new ArgumentNullException(nameof(query)); } var node = query.Query; while (node is ParenthesizedQuerySyntax) { var parenthesizedQuery = (ParenthesizedQuerySyntax)node; node = parenthesizedQuery.Query; } return(node as SelectQuerySyntax); }
public virtual void VisitOrderedQuery(OrderedQuerySyntax node) { DefaultVisit(node); }
public virtual TResult VisitOrderedQuery(OrderedQuerySyntax node) { return(DefaultVisit(node)); }