public void Initialize() { var context = new NavigationProviderContext(this); foreach (var providerType in _configuration.Providers) { var provider = (NavigationProvider)_iocResolver.Resolve(providerType); provider.SetNavigation(context); } }
public void Initialize() { var context = new NavigationProviderContext(this); foreach (var providerType in _configuration.Providers) { using (var provider = _iocResolver.ResolveAsDisposable <NavigationProvider>(providerType)) { provider.Object.SetNavigation(context); } } }
public void Initialize() { var context = new NavigationProviderContext(this); foreach (var providerType in _configuration.Providers) { using (var provider = _iocResolver.ResolveAsDisposable<NavigationProvider>(providerType)) { provider.Object.SetNavigation(context); } } }