internal static FragmentQueryProcessor Merge(FragmentQueryProcessor qp1, FragmentQueryProcessor qp2)
        {
            FragmentQueryKB mergedKB = new FragmentQueryKB();

            mergedKB.AddKnowledgeBase(qp1.KnowledgeBase);
            mergedKB.AddKnowledgeBase(qp2.KnowledgeBase);
            return(new FragmentQueryProcessor(mergedKB));
        }
示例#2
0
 internal FragmentQueryEqualityComparer(FragmentQueryProcessor qp)
 {
     _qp = qp;
 }
示例#3
0
 internal static IEqualityComparer <FragmentQuery> GetEqualityComparer(FragmentQueryProcessor qp)
 {
     return(new FragmentQueryEqualityComparer(qp));
 }