Exemple #1
0
        public bool EqualSolution(QueryBucket bucket)
        {
            if (this.tokens.Count != bucket.tokens.Count)
                return false;

            foreach (List<object> value in tokens.Values)
            {
                object /*LexiconToken*/ tmpToken = /*(LexiconToken casting)*/value[0];
                string tmpWordsUsed = (string)value[1];
                if (!bucket.ContainsQueryPart(tmpToken.BuildQueryPart(tmpWordsUsed)/*LexiconToken method*/))
                    return false;
            }

            return true;
        }