Есть ли способ получить позицию каретки как индекс в строке исходного кода?
Я знаю, что могу получить позицию, которая даст мне объект, содержащий строку и столбец, но есть ли способ получить или преобразовать строку + столбец в строковый символ char?
Например, если у меня есть:
using System;
using System.Data;
и я помещаю курсор как раз перед ".Data", я знаю, как получить координату line + col (строка 1, столбец 13), но как получить индекс массива char (должно быть что-то вроде 25)