/// <summary> /// Initializes a new instance of the <see cref="ViewModelViewsService" /> class. /// </summary> /// <param name="codeSnippetFactory">The code snippet factory.</param> /// <param name="settingsService">The settings service.</param> /// <param name="testingServiceFactory">The testing service factory.</param> public ViewModelViewsService( ICodeSnippetFactory codeSnippetFactory, ISettingsService settingsService, ITestingServiceFactory testingServiceFactory) { TraceService.WriteLine("ViewModelViewsService::Constructor"); this.codeSnippetFactory = codeSnippetFactory; this.settingsService = settingsService; this.testingService = testingServiceFactory.GetTestingService(); }
/// <summary> /// Initializes a new instance of the <see cref="PluginsService" /> class. /// </summary> /// <param name="pluginService">The plugin service.</param> /// <param name="settingsService">The settings service.</param> /// <param name="nugetService">The nuget service.</param> /// <param name="codeSnippetFactory">The code snippet factory.</param> /// <param name="testingServiceFactory">The testing service factory.</param> public PluginsService( IPluginService pluginService, ISettingsService settingsService, INugetService nugetService, ICodeSnippetFactory codeSnippetFactory, ITestingServiceFactory testingServiceFactory) { TraceService.WriteLine("PluginsService::Constructor"); this.pluginService = pluginService; this.settingsService = settingsService; this.nugetService = nugetService; this.codeSnippetFactory = codeSnippetFactory; this.testingService = testingServiceFactory.GetTestingService(); this.codeSnippetService = codeSnippetFactory.GetCodeSnippetService(); }
/// <summary> /// Initializes a new instance of the <see cref="ServicesService" /> class. /// </summary> /// <param name="codeConfigFactory">The code config factory.</param> /// <param name="codeSnippetFactory">The code snippet factory.</param> /// <param name="settingsService">The settings service.</param> /// <param name="messageBoxService">The message box service.</param> /// <param name="nugetService">The nuget service.</param> /// <param name="pluginFactory">The plugin factory.</param> public ServicesService( ICodeConfigFactory codeConfigFactory, ICodeSnippetFactory codeSnippetFactory, ISettingsService settingsService, IMessageBoxService messageBoxService, INugetService nugetService, IPluginFactory pluginFactory) { TraceService.WriteLine("ServicesService::Constructor"); this.codeConfigFactory = codeConfigFactory; this.settingsService = settingsService; this.messageBoxService = messageBoxService; this.nugetService = nugetService; this.pluginFactory = pluginFactory; this.codeSnippetFactory = codeSnippetFactory; this.Init(); }