public LineProgress(ITextSnapshotLine line, State state, List<SnapshotSpan> naturalTextSpans) { _snapshotLine = line; _lineText = line.GetText(); _linePosition = 0; _naturalTextSpans = naturalTextSpans; State = state; }