/// <summary> /// Initializes a new instance of the <see cref="PluginService" /> class. /// </summary> /// <param name="fileSystem">The file system.</param> /// <param name="settingsService">The settings service.</param> /// <param name="codeConfigFactory">The code config factory.</param> public PluginService( IFileSystem fileSystem, ISettingsService settingsService, ICodeConfigFactory codeConfigFactory) { TraceService.WriteLine("PluginService::Constructor"); this.fileSystem = fileSystem; this.settingsService = settingsService; this.codeConfigFactory = codeConfigFactory; this.codeConfigService = codeConfigFactory.GetCodeConfigService(); }