public static Range ToRange(this IPositionable positionable, ImmutableArray <int> lineStarts) => new Range { Start = PositionHelper.GetPosition(lineStarts, positionable.Span.Position), End = PositionHelper.GetPosition(lineStarts, positionable.Span.Position + positionable.Span.Length) };