public override string ToString()
{
Span<char> stackBuffer = stackalloc char[128];
if (!_from.HasValue)
{
Debug.Assert(_to != null);
return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"-{_to.Value}");
}
if (!_to.HasValue)
{
return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"{_from.Value}-"); ;
}
return string.Create(CultureInfo.InvariantCulture, stackBuffer, $"{_from.Value}-{_to.Value}");
}