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;
 }
示例#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;
 }
示例#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;
 }