|
|
@ -119,15 +119,22 @@ namespace Volo.Docs.Markdown.Renderers
|
|
|
|
if (line.Contains("-"))
|
|
|
|
if (line.Contains("-"))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var numbers = line.Split("-");
|
|
|
|
var numbers = line.Split("-");
|
|
|
|
|
|
|
|
if (numbers.Length > 2)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
foreach (var number in numbers)
|
|
|
|
if (!int.TryParse(numbers[0], out var minLineNumber) ||
|
|
|
|
|
|
|
|
!int.TryParse(numbers[1], out var maxLineNumber))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (int.TryParse(number, out var lineNumber))
|
|
|
|
continue;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for (var lineNumber = minLineNumber; lineNumber < maxLineNumber + 1; lineNumber++)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
highlightedLines.Add(lineNumber);
|
|
|
|
highlightedLines.Add(lineNumber);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
else
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if (int.TryParse(line, out var lineNumber))
|
|
|
|
if (int.TryParse(line, out var lineNumber))
|
|
|
|