Example #1
0
        /// <summary>
        /// Accepts the specified <paramref name="visitor"/> and dispatches calls to the specific visitor
        /// methods for this object.
        /// </summary>
        /// <param name="visitor">
        /// The <see cref="ISqlVisitor" /> to visit this object with.
        /// </param>
        public override void Accept(ISqlVisitor visitor)
        {
            base.Accept(visitor);

            _columns.Accept(visitor);
            Having?.Accept(visitor);
        }
Example #2
0
        /// <summary>
        /// Accepts the specified <paramref name="visitor"/> and dispatches calls to the specific visitor
        /// methods for this object.
        /// </summary>
        /// <param name="visitor">
        /// The <see cref="ISqlVisitor" /> to visit this object with.
        /// </param>
        public override void Accept(ISqlVisitor visitor)
        {
            base.Accept(visitor);

            _sortExpressions.Accept(visitor);
        }
Example #3
0
 /// <summary>
 /// Accepts the specified <paramref name="visitor"/> and dispatches calls to the specific visitor
 /// methods for this object.
 /// </summary>
 /// <param name="visitor">
 /// The <see cref="ISqlVisitor" /> to visit this object with.
 /// </param>
 public override void Accept(ISqlVisitor visitor)
 {
     base.Accept(visitor);
     _values.Accept(visitor);
 }