mirror of https://github.com/SixLabors/ImageSharp
6 changed files with 53 additions and 6 deletions
@ -0,0 +1,13 @@ |
|||||
|
namespace SixLabors.ImageSharp.Memory |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Represents a byte buffer backed by a managed array.
|
||||
|
/// </summary>
|
||||
|
internal interface IManagedByteBuffer : IBuffer<byte> |
||||
|
{ |
||||
|
/// <summary>
|
||||
|
/// Gets the managed array backing this buffer instance.
|
||||
|
/// </summary>
|
||||
|
byte[] Array { get; } |
||||
|
} |
||||
|
} |
||||
@ -0,0 +1,10 @@ |
|||||
|
namespace SixLabors.ImageSharp.Memory |
||||
|
{ |
||||
|
internal class ManagedByteBuffer : Buffer<byte>, IManagedByteBuffer |
||||
|
{ |
||||
|
internal ManagedByteBuffer(byte[] array, int length, MemoryManager memoryManager) |
||||
|
: base(array, length, memoryManager) |
||||
|
{ |
||||
|
} |
||||
|
} |
||||
|
} |
||||
Loading…
Reference in new issue