public ExtensionDeps( IExtensionLogger logger, IServiceProvider serviceProvider, IJoinableTaskFactory taskFactory, IExtensionPackage package, IExtensionNotificationService extensionNotificationService ) { Logger = logger; ServiceProvider = serviceProvider; TaskFactory = taskFactory; Package = package; ExtensionNotificationService = extensionNotificationService; }
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; }
public WinHelper(IExtensionLogger extensionLogger) { Ensure.That(() => extensionLogger).IsNotNull(); m_ExtensionLogger = extensionLogger; }
public ServiceHelper(IExtensionLogger extensionLogger) { Ensure.That(() => extensionLogger).IsNotNull(); m_ExtensionLogger = extensionLogger; }
public void Init(IExtensionLogger extensionLogger, IMainThreadExecutor mainThreadExecutor) { Logger = extensionLogger; MainThreadExecutor = mainThreadExecutor; }
public ExtensionInvocationService(IExceptionHandler exceptionHandler, IExtensionLogger logger, IInvocationCacheService invocationCache) { _exceptionHandler = exceptionHandler; _logger = logger; _invocationCache = invocationCache; }
public ProcessHelper(IExtensionLogger extensionLogger) { Ensure.That(() => extensionLogger).IsNotNull(); m_ExtensionLogger = extensionLogger; }