Namespace System
Structs
- ReadOnlySpan<T>
Compatibility shim of ReadOnlySpan<T> for .NET Framework targets.
This type is provided solely to allow JCOBridge public APIs that expose ReadOnlySpan<T> (such as AsSpan() and AsSpan()) to compile and function correctly on .NET Framework without any external dependency. The implementation is backed by native pointer arithmetic and covers the subset of the API required by JCOBridge consumers.
JCOBridge HPA edition on .NET Framework uses the official
System.ReadOnlySpan<T>from theSystem.MemoryNuGet package, which provides the full runtime-optimised implementation including SIMD support.Users targeting .NET 5+ or .NET Standard 2.1 always receive the official runtime type — this shim is never compiled into those targets.
- ReadOnlySpan<T>.Enumerator
Enumerator for ReadOnlySpan<T>, returned by GetEnumerator().
- Span<T>
Compatibility shim of Span<T> for .NET Framework targets.
This type is provided solely to allow JCOBridge public APIs that expose Span<T> (such as AsWritableSpan() and AsWritableSpan()) to compile and function correctly on .NET Framework without any external dependency. The implementation is backed by native pointer arithmetic and covers the subset of the API required by JCOBridge consumers.
JCOBridge HPA edition on .NET Framework uses the official
System.Span<T>from theSystem.MemoryNuGet package, which provides the full runtime-optimised implementation including SIMD support.Users targeting .NET 5+ or .NET Standard 2.1 always receive the official runtime type — this shim is never compiled into those targets.
- Span<T>.Enumerator
Enumerator for Span<T>, returned by GetEnumerator().