public ExtensionsTreeViewModelBuilder( IExtensionIconResolver extensionIconResolver, IExtensionsDiscoveryService eds, IExtensionsCacheService ecs, ExtensionMethodInvocationCommandViewModel.Factory extensionMethodInvocationCommandViewModelFactory) { _extensionIconResolver = extensionIconResolver; _eds = eds; _ecs = ecs; _extensionMethodInvocationCommandViewModelFactory = extensionMethodInvocationCommandViewModelFactory; }
public ExtensionsCacheService( IExtensionLogger logger, IExtensionsDiscoveryService eds, IExtensionNotificationService ens, IExtensionPackage extensionPackage, IInvocationCacheService ics) { _logger = logger; _eds = eds; _ens = ens; _extensionPackage = extensionPackage; _ics = ics; _ens.OnSolutionChanged += OnSolutionChanged; _ens.OnSolutionClosed += OnSolutionChanged; }