using System.Collections.Generic; using Notepad.Domain.Repositories; using Notepad.Infrastructure.Container; namespace Notepad.DataAccess.Repositories { public class DefaultRepository : IRepository { private IDependencyRegistry registry; public DefaultRepository(IDependencyRegistry registry) { this.registry = registry; } public IEnumerable All() { return registry.AllImplementationsOf(); } } }