I'm _really_ not sure if this is safe?
I'm worried that storing a reference to an internal ReSharper object like this could cause leaks.
The only other option as far as I can see is that we do the reflection to get the highlighterInstance every time IsEditTag is called..
Can you comment?