namespace GenericImage { using GenericImage.PackedVectors; public interface IImageBase where TPacked : IPackedVector { TPacked[] Pixels { get; } int Width { get; } int Height { get; } IPixelAccessor Lock(); } }