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