コード例 #1
0
ファイル: StringVisitor.cs プロジェクト: eyouyou/Bsc
        protected override void VisitWhereCategory(WhereCategoryExpression expression)
        {
            if (query is TranslatedTextContentQuery)
            {
                TranslatedTextContentQuery textContentQuery = (TranslatedTextContentQuery)query;

                var categoryQuery = (new TextContentQueryTranslator()).Translate(expression.CategoryQuery);

                textContentQuery.CategroyQueries = textContentQuery.CategroyQueries.Concat(new[] { (TranslatedTextContentQuery)categoryQuery });
            }
        }
コード例 #2
0
 protected override void VisitWhereCategory(WhereCategoryExpression expression)
 {
     CategoryQueries = CategoryQueries.Concat(new[] { expression.CategoryQuery });
 }
コード例 #3
0
ファイル: ExpressionVisitor.cs プロジェクト: eyouyou/Bsc
 protected abstract void VisitWhereCategory(WhereCategoryExpression expression);