public void RegisterWithContainer(IDependencyInjectionContainer container) { container.RegisterInstance <IOperatingSystemServices>(this); container.RegisterInstance(this.ComInteropServices); container.RegisterInstance(this.FileSystem); container.RegisterInstance(this.InternetInformationServicesInterop); container.RegisterInstance(this.MachineInformationProvider); container.RegisterInstance(this.NetshInterop); container.RegisterInstance(this.ThreadingServices); container.RegisterInstance(this.TimeServices); container.RegisterInstance(this.WindowsServicesManager); }
public void RegisterWithContainer(IDependencyInjectionContainer container) { container.RegisterInstance <IUserInterfaceServices>(this); container.RegisterType <IWindowsFactory, WpfWindowsFactory>(); container.RegisterType <IMessageBox, WpfMessageBox>(); container.RegisterType <IDialogServices, DialogServices>(); }
public void RegisterWithContainer(IDependencyInjectionContainer container) { container.RegisterInstance <IApplicationServices>(this); container.RegisterInstance(this.UserInterfaceServices); _userInterfaceServices.RegisterWithContainer(container); }