Проблема в том, что всякий раз, когда я выбираю строки или любого блока кода, выбор кода происходит так, как если бы он находился «под кодом», а не «над уровнем кода». Ниже вы можете увидеть пару примеров того, как это должно быть и что происходит.

Хотелось бы отметить! Я убедился, что в коде темы для параметра «фон» каждого объекта установлено значение «00000000», что должно оставить объекты только с цветом переднего плана.
Когда я выбираю любой блок кода, я ожидаю увидеть выделение над всеми слоями.
Вот так:

P.S.
Также только что заметил, что в типах файлов ".vstheme", ".json" все работает отлично, а вот в типе файлов ".cs" все ломается:

ссылка для скачивания и отладки темы
ссылка на github, где можно спрятаться для кода
Подробнее здесь: https://stackoverflow.com/questions/772 ... e-designer
Мобильная версия