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)
86
get => ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values),
_start
+ _shape.GetLinearOffset<TensorShape.GetOffsetAndLengthForNInt, nint>(indexes));
92
get => ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values),
_start
+ _shape.GetLinearOffset<TensorShape.GetOffsetAndLengthForNIndex, NIndex>(indexes));
140
public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan() => new ReadOnlyTensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values),
_start
), in _shape);
152
public TensorSpan<T> AsTensorSpan() => new TensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values),
_start
), in _shape);
201
ret = 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)
1504
Tensor<T> result = new Tensor<T>(tensor._values, tensor.
_start
, newLengths, newStrides, tensor.IsPinned);
1623
return new Tensor<T>(tensor._values, tensor.
_start
, reshaped._shape);
1636
Tensor<T> result = new Tensor<T>(tensor._values, tensor.
_start
, newLengths, strides, tensor.IsPinned);
2245
Tensor<T> output = new Tensor<T>(tensor._values, tensor.
_start
, lengths[..rank], strides[..rank], tensor.IsPinned);
2496
tensor = new Tensor<T>(tensor._values, tensor.
_start
, TensorShape.WithRank(tensor._shape, rank));
2681
Tensor<T> output = new Tensor<T>(tensor._values, tensor.
_start
, lengths, strides, tensor.IsPinned);
2742
return new Tensor<T>(tensor._values, tensor.
_start
, unsqueezed._shape);
2776
Tensor<T> output = new Tensor<T>(tensor._values, tensor.
_start
, newLengths, newStrides, tensor.IsPinned);