2 writes to Start
System.Numerics.Tensors (2)
System\Buffers\NRange.cs (2)
32
Start
= start;
42
Start
= range.Start;
16 references to Start
System.Numerics.Tensors (16)
System\Buffers\NRange.cs (12)
50
r.
Start
.Equals(
Start
) &&
55
public bool Equals(NRange other) => other.
Start
.Equals(
Start
) && other.End.Equals(End);
60
return HashCode.Combine(
Start
.GetHashCode(), End.GetHashCode());
69
if (
Start
.IsFromEnd)
74
bool formatted = ((uint)
Start
.Value).TryFormat(span.Slice(pos), out int charsWritten);
111
nint start =
Start
.GetOffset(length);
134
public static explicit operator Range(NRange value) => new Range((Index)value.
Start
, (Index)value.End);
140
public static explicit operator checked Range(NRange value) => new Range(checked((Index)value.
Start
), checked((Index)value.End));
146
public Range ToRange() => new Range(checked((Index)
Start
), checked((Index)End));
152
public Range ToRangeUnchecked() => new Range((Index)
Start
, (Index)End);
System\Numerics\Tensors\netcore\TensorShape.cs (4)
618
ranges[dimension] = new NRange(curRange.
Start
.Value + 1, curRange.End.Value + 1);
622
if (ranges[i].
Start
.Value >= lengths[i])
627
ranges[i - 1] = new NRange(ranges[i - 1].
Start
.Value + 1, ranges[i - 1].End.Value + 1);
1392
return range.
Start
.GetOffset(length);