コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CodeSnippetFactory" /> class.
        /// </summary>
        /// <param name="codeSnippetService">The code snippet service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="translator">The translator.</param>
        /// <param name="mockingServiceFactory">The mocking service factory.</param>
        public CodeSnippetFactory(
            ICodeSnippetService codeSnippetService,
            ISettingsService settingsService,
            ITranslator<string, CodeSnippet> translator,
            IMockingServiceFactory mockingServiceFactory)
        {
            TraceService.WriteLine("CodeSnippetFactory::Constructor");

            this.codeSnippetService = codeSnippetService;
            this.settingsService = settingsService;
            this.translator = translator;

            this.mockingService = mockingServiceFactory.GetMockingService();
        }
コード例 #2
0
        /// <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();
        }
コード例 #3
0
        /// <summary>
        /// Inits this instance.
        /// </summary>
        public void Init()
        {
            TraceService.WriteLine("ServicesService::Init");

            this.pluginsService = pluginFactory.GetPluginsService();
            this.codeSnippetService = codeSnippetFactory.GetCodeSnippetService();
            this.codeConfigService = codeConfigFactory.GetCodeConfigService();
        }