return(new Range(range.Start, range.End));
//--------------------------------------------------------------------- public static implicit operator Range((int Start, int End) range) => new Range(range.Start, range.End);
return(new Range(range.Start, range.End));
//--------------------------------------------------------------------- public static implicit operator Range((int Start, int End) range) => new Range(range.Start, range.End);