18 references to Lengths
System.Numerics.Tensors (18)
System\Numerics\Tensors\netcore\ReadOnlyTensorSpan.cs (6)
396public ReadOnlySpan<nint> Lengths => _shape.Lengths; 422left._shape.Lengths.SequenceEqual(right._shape.Lengths )&& 463return new ReadOnlyTensorSpan<T>(ref Unsafe.As<TDerived, T>(ref items._reference), items._shape.Lengths, items._shape.Strides, items._shape._memoryLength); 772TensorSpanHelpers.AdjustIndexes(Rank - 2, 1, curIndexes, _shape.Lengths); 820TensorSpanHelpers.AdjustIndexes(Rank - 2, 1, curIndexes, _shape.Lengths);
System\Numerics\Tensors\netcore\TensorExtensions.cs (3)
6927TensorSpan<TOut> slicedDestination = destination.Slice(input._shape.Lengths); 6980TensorSpan<T> slicedDestination = destination.Slice(input._shape.Lengths); 7032TensorSpan<T> slicedDestination = destination.Slice(input._shape.Lengths);
System\Numerics\Tensors\netcore\TensorShape.cs (1)
62public nint FlattenedLength => TensorSpanHelpers.CalculateTotalLength(Lengths);
System\Numerics\Tensors\netcore\TensorSpan.cs (6)
402public ReadOnlySpan<nint> Lengths => _shape.Lengths; 428left._shape.Lengths.SequenceEqual(right._shape.Lengths) && 541TensorSpanHelpers.AdjustIndexes(Rank - 2, 1, curIndexes, _shape.Lengths); 673new ReadOnlyTensorSpan<T>(ref span._reference, span._shape.Lengths, span._shape.Strides, span._shape._memoryLength); 825TensorSpanHelpers.AdjustIndexes(Rank - 2, 1, curIndexes, _shape.Lengths);
System\Numerics\Tensors\netcore\TensorSpanHelpers.cs (2)
16where T : IEquatable<T>, IEqualityOperators<T, T, bool> => tensor1._shape.Lengths.SequenceEqual(tensor2._shape.Lengths);