Я использую ICSharpCode.TextEditor.TextEditorControl
в качестве редактора DSL.Когда я получаю ошибки компиляции DSL, я хотел бы выделить оскорбительный текст, чтобы улучшить взаимодействие с пользователем.Однако мне трудно найти, как это сделать.
До сих пор я обнаружил, что есть свойство ShowInvalidLines
, но я не вижу способа пометить какие-либо строки как недействительные.Я также вижу HighlightSpanStack
свойства LineSegment
и HighlightingStrategy
, но не уверен, как они должны использоваться.
Любая помощь будет оценена.Спасибо!