/// <summary> /// Initializes a new instance of the <see cref="FactoryBase{T}"/> class. /// </summary> /// <param name="registeredTypes">The <see cref="IRegisteredTypes{T}"/> used to check what types inherit from <typeparamref name="T"/>.</param> /// <param name="serviceProvider">The <see cref="IServiceProvider"/> used to instantiate services.</param> public FactoryBase(IRegisteredTypes <T> registeredTypes, IServiceProvider serviceProvider) { this.registeredTypes = registeredTypes; this.serviceProvider = serviceProvider; }
public ViewModelFactory(IRegisteredTypes <IViewModel> registeredTypes, IServiceProvider serviceProvider) : base(registeredTypes, serviceProvider) { Name = string.Empty; }