System.IO.UnmanagedMemoryStream
namespace System.IO
{
public class UnmanagedMemoryStream : Stream
{
public long Capacity { get; }
public unsafe byte* PositionPointer { get; set; }
protected UnmanagedMemoryStream();
public unsafe UnmanagedMemoryStream(byte* pointer, long length);
public unsafe UnmanagedMemoryStream(byte* pointer, long length, long capacity, FileAccess access);
public UnmanagedMemoryStream(SafeBuffer buffer, long offset, long length);
public UnmanagedMemoryStream(SafeBuffer buffer, long offset, long length, FileAccess access);
protected unsafe void Initialize(byte* pointer, long length, long capacity, FileAccess access);
protected void Initialize(SafeBuffer buffer, long offset, long length, FileAccess access);
}
}