24 lines
440 B
C#
24 lines
440 B
C#
|
#if !NEED_POH_SHIM
|
|||
|
|
|||
|
using System;
|
|||
|
using System.Buffers;
|
|||
|
|
|||
|
namespace KcpSharp
|
|||
|
{
|
|||
|
internal sealed class ArrayMemoryOwner : IMemoryOwner<byte>
|
|||
|
{
|
|||
|
private readonly byte[] _buffer;
|
|||
|
|
|||
|
public ArrayMemoryOwner(byte[] buffer)
|
|||
|
{
|
|||
|
_buffer = buffer ?? throw new ArgumentNullException(nameof(buffer));
|
|||
|
}
|
|||
|
|
|||
|
public Memory<byte> Memory => _buffer;
|
|||
|
|
|||
|
public void Dispose() { }
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
#endif
|