7 writes to _start
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Tensor_1.cs (7)
31_start = 0; 39_start = 0; 47_start = 0; 55_start = start; 64_start = 0; 73_start = start; 80_start = 0;
19 references to _start
System.Numerics.Tensors (19)
System\Numerics\Tensors\netcore\Tensor_1.cs (11)
86get => ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _start + _shape.GetLinearOffset<TensorShape.GetOffsetAndLengthForNInt, nint>(indexes)); 92get => ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _start + _shape.GetLinearOffset<TensorShape.GetOffsetAndLengthForNIndex, NIndex>(indexes)); 140public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan() => new ReadOnlyTensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _start), in _shape); 152public TensorSpan<T> AsTensorSpan() => new TensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _start), in _shape); 201ret = ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _start); 230(int)(_start + linearOffset), 245(int)(_start + linearOffset), 260(int)(_start + linearOffset), 390_linearOffset = tensor._start; 417_linearOffset = _tensor._start + (_tensor.IsDense 429_linearOffset = _tensor._start;
System\Numerics\Tensors\netcore\Tensor.cs (8)
1504Tensor<T> result = new Tensor<T>(tensor._values, tensor._start, newLengths, newStrides, tensor.IsPinned); 1623return new Tensor<T>(tensor._values, tensor._start, reshaped._shape); 1636Tensor<T> result = new Tensor<T>(tensor._values, tensor._start, newLengths, strides, tensor.IsPinned); 2245Tensor<T> output = new Tensor<T>(tensor._values, tensor._start, lengths[..rank], strides[..rank], tensor.IsPinned); 2496tensor = new Tensor<T>(tensor._values, tensor._start, TensorShape.WithRank(tensor._shape, rank)); 2681Tensor<T> output = new Tensor<T>(tensor._values, tensor._start, lengths, strides, tensor.IsPinned); 2742return new Tensor<T>(tensor._values, tensor._start, unsqueezed._shape); 2776Tensor<T> output = new Tensor<T>(tensor._values, tensor._start, newLengths, newStrides, tensor.IsPinned);