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