public bool ProcessProjectItem <TResult>(IPsiSourceFile sourceFile, IFindResultConsumer <TResult> consumer)
        {
            if (myWordsInText.Any(word => myWordIndex.CanContainWord(sourceFile, word)))
            {
                return(sourceFile.GetPsiFiles <DslLanguage>().Any(file => ProcessElement(file, consumer)));
            }

            return(false);
        }
 public bool InteriorShouldBeProcessed(ITreeNode element)
 {
     return(myTexts.Any(text => element.GetText().IndexOf(text, StringComparison.Ordinal) >= 0));
 }