F>Здравствуйте, ifle, Вы писали:
I>>Почему-то bulk actions не работают на folder\project\solution скопе. Видно что анализирует файлы, но не меняет их. I>>При этом на file scope всё работает. Куда копать?
F>Извините, не увидела все сообщения. Если я правильно понимаю, у вас в IsAvailable для фикса сохраняется некая информация(или выполняется проверка?), зависящая от контекста, в котором вызвали фикс. Если это так, то тогда для реализации балкового фикса вам не подходит IHighlightingsSetAction, потому что он не проверяет доступность на каждом хайлайтинге именно этого типа фиксов. F>Если вы хотите сохранить логику в таком виде, то вам нужен либо тип ISameTypeAction (он возьмет все квикфиксы такого же типа доступные на таких же хайлайтингах и вызовет их для scope по очереди (вызывая стандартный Execute от фикса)). F>Если же ваш квикфикс умеет обрабатывать именно массивы хайлайтингов, тогда он не должен быть привязан к информации, которая сохраняется в IsAvailable или если это проверка, то она должна выполняться внутри Execute для каждого хайлайтинга в отдельности.