コード例 #1
0
        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);
        }
コード例 #2
0
 public virtual void VisitOrderedQuery(OrderedQuerySyntax node)
 {
     DefaultVisit(node);
 }
コード例 #3
0
 public virtual TResult VisitOrderedQuery(OrderedQuerySyntax node)
 {
     return(DefaultVisit(node));
 }