in src/main/java/ru/adelf/idea/dotenv/extension/symbols/DotEnvKeyReferenceUsageSearcher.kt [16:26]
override fun collectSearchRequests(parameters: UsageSearchParameters): Collection<Query<out Usage>> {
val symbol = parameters.target as? DotEnvKeySymbol ?: return emptyList()
val symbolPointer = symbol.createPointer()
val usages = SearchService.getInstance()
.searchWord(parameters.project, symbol.name).caseSensitive(true)
.inContexts(SearchContext.inCode(), SearchContext.inStrings())
.inScope(parameters.searchScope)
.buildQuery(LeafOccurrenceMapper.withPointer(symbolPointer, ::validateUsageSearchReferences))
.mapping { PsiUsage.textUsage(it.element.containingFile, it.element.textRange) }
return listOf(usages)
}