namespace zero.Applications; public class ApplicationRegistry : IApplicationRegistry { protected IZeroOptions Options { get; set; } public ApplicationRegistry(IZeroOptions options) { Options = options; } /// public Task> GetAll() { return Task.FromResult>(Options.Applications); } } public interface IApplicationRegistry { /// /// Get all registered applications /// Task> GetAll(); }