public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor)
 {
     this.notificationService = notificationService;
     this.tracer = tracer;
     this.fileAssociationDetector = fileAssociationDetector;
     this.statusAccessor = statusAccessor;
     IdeIntegration = IdeIntegration.Unknown;
 }
Exemple #2
0
 public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor)
 {
     this.notificationService = notificationService;
     this.tracer = tracer;
     this.fileAssociationDetector = fileAssociationDetector;
     this.statusAccessor          = statusAccessor;
     IdeIntegration = IdeIntegration.Unknown;
 }
Exemple #3
0
 public InstallServices(IGuidanceNotificationService notificationService, IIdeTracer tracer, IFileAssociationDetector fileAssociationDetector, IStatusAccessor statusAccessor, IAnalyticsTransmitter analyticsTransmitter, ICurrentExtensionVersionProvider currentExtensionVersionProvider, IDevBuildChecker devBuildChecker)
 {
     this.notificationService = notificationService;
     this.tracer = tracer;
     this.fileAssociationDetector     = fileAssociationDetector;
     this.statusAccessor              = statusAccessor;
     _analyticsTransmitter            = analyticsTransmitter;
     _currentExtensionVersionProvider = currentExtensionVersionProvider;
     _devBuildChecker = devBuildChecker;
     IdeIntegration   = IdeIntegration.Unknown;
 }