20 public override bool Equals([NotNullWhen(
true)]
object?
value)
24 return range.End.Equals(
End);
52 bool flag = ((uint)
Start.
Value).TryFormat(span.
Slice(num), out var charsWritten);
60 flag = ((uint)
End.
Value).TryFormat(span.
Slice(num), out charsWritten);
61 return new string(span[..(num + charsWritten)]);
81 if ((uint)num2 > (uint)
length || (uint)num > (uint)num2)
85 return (
Offset: num, Length: num2 - num);
static void ThrowArgumentOutOfRangeException(System.ExceptionArgument argument)
override int GetHashCode()
override bool Equals([NotNullWhen(true)] object? value)
override string ToString()
static Range StartAt(Index start)
override bool Equals([NotNullWhen(true)] object? value)
override int GetHashCode()
int int Length GetOffsetAndLength(int length)
Range(Index start, Index end)
static Range EndAt(Index end)
Span< T > Slice(int start)