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