int lineIndex;
int columnIndex;
azuki.GetLineColumnIndexFromCharIndex(azuki.CaretIndex, out lineIndex, out columnIndex);
int headColumn = azuki.GetCharIndexFromLineColumnIndex(lineIndex, 0);
int lineLength = azuki.GetLineLength(lineIndex);
var line = azuki.GetTextInRange(headColumn, headColumn + lineLength);
Debug.WriteLine(
"Index {0} : ({1}, {2}), head : {3}, depth = {4}, line = {5}"
, azuki.CaretIndex
, lineIndex
, columnIndex
, headColumn
, line
);
エラー詳細:
エラー発生箇所:azuki.GetLineLength(lineIndex)の呼び出し
System.ArgumentOutOfRangeException: Invalid line index was given (lineIndex:1, this.LineCount:1).
パラメーター名:lineIndex