StitchATon2/Infra/Buffers/IBuffer.cs

12 lines
No EOL
241 B
C#

namespace StitchATon2.Infra.Buffers;
public interface IBuffer<T> : IDisposable where T : unmanaged
{
ref T this[int index] { get; }
Span<T> Span { get; }
Memory<T> Memory { get; }
int Length { get; }
}