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)); }