/// <summary>
        /// Initializes a new instance of the <see cref="ProjectsService" /> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="fileSystem">The file system.</param>
        /// <param name="textTemplatingService">The text templating service.</param>
        /// <param name="tokensTranslator">The tokens translator.</param>
        public ProjectsService(
            ISettingsService settingsService,
            IFileSystem fileSystem,
            ITextTemplatingService textTemplatingService,
            ITokensTranslator tokensTranslator)
            : base(settingsService)
        {
            TraceService.WriteLine("ProjectsService::constructor");

            this.FileSystem = fileSystem;
            this.textTemplatingService = textTemplatingService;
            this.tokensTranslator = tokensTranslator;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ProjectsService" /> class.
        /// </summary>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="fileSystem">The file system.</param>
        /// <param name="textTemplatingService">The text templating service.</param>
        /// <param name="tokensTranslator">The tokens translator.</param>
        public ProjectsService(
            ISettingsService settingsService,
            IFileSystem fileSystem,
            ITextTemplatingService textTemplatingService,
            ITokensTranslator tokensTranslator)
            : base(settingsService)
        {
            TraceService.WriteLine("ProjectsService::constructor");

            this.FileSystem            = fileSystem;
            this.textTemplatingService = textTemplatingService;
            this.tokensTranslator      = tokensTranslator;
        }