예제 #1
0
파일: Filter.cs 프로젝트: KorzunAV/Plan
        /// <summary>
        /// Добавить выражение для отбора
        /// </summary>
        /// <param name="expression"></param>
        /// <returns></returns>
        public Filter Add(SubqueryExpression expression)
        {
            int hashCode = expression.GetHashCode();

            if (!Subqueries.ContainsKey(hashCode))
            {
                _subqueries.Add(hashCode, expression);
            }

            return(((SubqueryExpression)_subqueries[hashCode]).CriteriaImpl);
        }