3 writes to _strides
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.cs (3)
47_strides = []; 64_strides = []; 76_strides = strides.IsEmpty ? TensorSpanHelpers.CalculateStrides(_lengths, _flattenedLength) : strides.ToArray();
6 references to _strides
System.Numerics.Tensors (6)
System\Numerics\Tensors\netcore\Tensor.cs (6)
77TensorSpanHelpers.ValidateStrides(_strides, _lengths); 78nint maxElements = TensorSpanHelpers.ComputeMaxLinearIndex(_strides, _lengths); 193public ReadOnlySpan<nint> Strides => _strides; 199ReadOnlySpan<nint> IReadOnlyTensor.Strides => _strides; 403public TensorSpan<T> AsTensorSpan() => new TensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _memoryOffset), _lengths, _strides, _values.Length - _memoryOffset); 430public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan() => new ReadOnlyTensorSpan<T>(ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_values), _memoryOffset), _lengths, _strides, _flattenedLength);