3 writes to _flattenedLength
System.Numerics.Tensors (3)
System\Numerics\Tensors\netcore\Tensor.cs (3)
43_flattenedLength = 0; 59_flattenedLength = 0; 68_flattenedLength = TensorSpanHelpers.CalculateTotalLength(_lengths);
10 references to _flattenedLength
System.Numerics.Tensors (10)
System\Numerics\Tensors\netcore\Tensor.cs (6)
57if (_flattenedLength != 0) 69_strides = strides.IsEmpty ? TensorSpanHelpers.CalculateStrides(_lengths, _flattenedLength) : strides.ToArray(); 167public nint FlattenedLength => _flattenedLength; 378public static implicit operator TensorSpan<T>(Tensor<T> value) => new TensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(value._values), value._lengths, value._strides, value._flattenedLength); 389public TensorSpan<T> AsTensorSpan() => new TensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(_values), _lengths, _strides, _flattenedLength); 416public ReadOnlyTensorSpan<T> AsReadOnlyTensorSpan() => new ReadOnlyTensorSpan<T>(ref MemoryMarshal.GetArrayDataReference(_values), _lengths, _strides, _flattenedLength);
System\Numerics\Tensors\netcore\TensorExtensions.cs (4)
2651T[] values = tensor.IsPinned ? GC.AllocateArray<T>((int)tensor._flattenedLength) : (new T[tensor._flattenedLength]); 2704for (int i = 0; i < tensor._flattenedLength; i++) 2746nint tempTotal = tensor._flattenedLength;