Re[3]: [Resharper SDK] Распарсить html сохранённый в xml.
От: zhuravlik26 Германия  
Дата: 18.06.15 09:15
Оценка:
Здравствуйте, ifle, Вы писали:

I>Здравствуйте, zhuravlik26, Вы писали:


Z>>Можно создать injected-psi для этих блоков с языком html. Нужно завести свой SolutionComponent, отнаследовав его от IndependentInjectedPsiProvider, и там описать, что вы хотите инжектить html в ноды, удовлетворяющие нужному критерию.

Z>>Примером того, как сделать подобное, может служить JsDocInjectedPsiProvider.

I>Спасибо, то что нужно. Что должны делать функции CanBeGeneratedNode, CanBeOriginalNode?


CanBeGeneratedNode возвращает, является ли переданная ему нода нодой верхнего уровня заинжекченного языка. В вашем случае оно должно быть в стиле "return node is IHtmlFile;"

CanBeOriginalNode возвращает, является ли переданная ему нода той нодой, куда вы повесили инжект. В вашем случае это какая-то xml-нода.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.