2 writes to Start
System.Numerics.Tensors (2)
System\Buffers\NRange.cs (2)
31Start = start; 41Start = range.Start;
16 references to Start
System.Numerics.Tensors (16)
System\Buffers\NRange.cs (12)
49r.Start.Equals(Start) && 54public bool Equals(NRange other) => other.Start.Equals(Start) && other.End.Equals(End); 59return HashCode.Combine(Start.GetHashCode(), End.GetHashCode()); 68if (Start.IsFromEnd) 73bool formatted = ((uint)Start.Value).TryFormat(span.Slice(pos), out int charsWritten); 110nint start = Start.GetOffset(length); 133public static explicit operator Range(NRange value) => new Range((Index)value.Start, (Index)value.End); 139public static explicit operator checked Range(NRange value) => new Range(checked((Index)value.Start), checked((Index)value.End)); 145public Range ToRange() => new Range(checked((Index)Start), checked((Index)End)); 151public Range ToRangeUnchecked() => new Range((Index)Start, (Index)End);
System\Numerics\Tensors\netcore\TensorShape.cs (4)
545ranges[dimension] = new NRange(curRange.Start.Value + 1, curRange.End.Value + 1); 549if (ranges[i].Start.Value >= lengths[i]) 558ranges[i - 1] = new NRange(ranges[i - 1].Start.Value + 1, ranges[i - 1].End.Value + 1); 1260return range.Start.GetOffset(length);