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; }
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; }