7 writes to _values
System.Numerics.Tensors (7)
System\Numerics\Tensors\netcore\Tensor_1.cs (7)
30
_values
= GC.AllocateArray<T>(checked((int)(_shape.LinearLength)), pinned);
38
_values
= (array is not null) ? array : [];
46
_values
= (array is not null) ? array : [];
54
_values
= (array is not null) ? array : [];
63
_values
= array;
72
_values
= array;
79
_values
= [];
17 references to _values
System.Numerics.Tensors (17)
System\Numerics\Tensors\netcore\Tensor_1.cs (10)
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);
216
GCHandle handle = GCHandle.Alloc(
_values
, GCHandleType.Pinned);
229
_values
,
244
_values
,
259
_values
,
404
return ref Unsafe.Add(ref MemoryMarshal.GetArrayDataReference(_tensor.
_values
), _linearOffset);
System\Numerics\Tensors\netcore\Tensor.cs (7)
1585
Tensor<T> result = new Tensor<T>(tensor.
_values
, tensor._start, newLengths, newStrides, tensor.IsPinned);
1704
return new Tensor<T>(tensor.
_values
, tensor._start, reshaped._shape);
1717
Tensor<T> result = new Tensor<T>(tensor.
_values
, tensor._start, newLengths, strides, tensor.IsPinned);
2522
Tensor<T> output = new Tensor<T>(tensor.
_values
, tensor._start, lengths[..rank], strides[..rank], tensor.IsPinned);
2992
Tensor<T> output = new Tensor<T>(tensor.
_values
, tensor._start, lengths, strides, tensor.IsPinned);
3053
return new Tensor<T>(tensor.
_values
, tensor._start, unsqueezed._shape);
3087
Tensor<T> output = new Tensor<T>(tensor.
_values
, tensor._start, newLengths, newStrides, tensor.IsPinned);