internal Navigator([NotNull] IServiceProvider serviceProvider) { if (serviceProvider == null) throw new ArgumentNullException("serviceProvider"); _serviceProvider = serviceProvider; _uiAsyncOperation = _serviceProvider.GetRequiredService<IUIShell>().CreateUIAsyncOperation(); _form = new NavigationDummyForm(_serviceProvider); _serviceProvider.GetRequiredService<DockManager>().RegisterPersistablePane(_form); }
internal Navigator([NotNull] IServiceProvider serviceProvider) { if (serviceProvider == null) { throw new ArgumentNullException("serviceProvider"); } _serviceProvider = serviceProvider; _uiAsyncOperation = _serviceProvider.GetRequiredService <IUIShell>().CreateUIAsyncOperation(); _form = new NavigationDummyForm(_serviceProvider); _serviceProvider.GetRequiredService <DockManager>().RegisterPersistablePane(_form); }