Ejemplo n.º 1
0
        public virtual void VisitAdditionalFromClause(AdditionalFromClause fromClause, QueryModel queryModel, int index)
        {
            ArgumentUtility.CheckNotNull("fromClause", fromClause);
            ArgumentUtility.CheckNotNull("queryModel", queryModel);

            // nothing to do here
        }
Ejemplo n.º 2
0
        protected virtual void VisitOrderings(ObservableCollection <Ordering> orderings, QueryModel queryModel, OrderByClause orderByClause)
        {
            ArgumentUtility.CheckNotNull("queryModel", queryModel);
            ArgumentUtility.CheckNotNull("orderByClause", orderByClause);
            ArgumentUtility.CheckNotNull("orderings", orderings);

            foreach (var indexValuePair in orderings.AsChangeResistantEnumerableWithIndex())
            {
                indexValuePair.Value.Accept(this, queryModel, orderByClause, indexValuePair.Index);
            }
        }
Ejemplo n.º 3
0
        protected virtual void VisitResultOperators(ObservableCollection <ResultOperatorBase> resultOperators, QueryModel queryModel)
        {
            ArgumentUtility.CheckNotNull("queryModel", queryModel);
            ArgumentUtility.CheckNotNull("resultOperators", resultOperators);

            foreach (var indexValuePair in resultOperators.AsChangeResistantEnumerableWithIndex())
            {
                indexValuePair.Value.Accept(this, queryModel, indexValuePair.Index);
            }
        }
Ejemplo n.º 4
0
        protected virtual void VisitBodyClauses(ObservableCollection <IBodyClause> bodyClauses, QueryModel queryModel)
        {
            ArgumentUtility.CheckNotNull("queryModel", queryModel);
            ArgumentUtility.CheckNotNull("bodyClauses", bodyClauses);

            foreach (var indexValuePair in bodyClauses.AsChangeResistantEnumerableWithIndex())
            {
                indexValuePair.Value.Accept(this, queryModel, indexValuePair.Index);
            }
        }