A contiguous tensor slice returns the expected values through its indexer and tensor span, but its pinning APIs start at the parent array.
I found this while prototyping tensor interoperability for a .NET ONNX text-embedding pipeline. The repro removes ONNX and only uses System.Numerics.Tensors. No model, project file, or other source files are needed.
Download TensorSlicePinning.cs into a new directory outside a repository: