コード例 #1
0
        /// <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();
        }