/// <summary>
 /// Initializes a new instance of the <see cref="BaseProjectFactory" /> class.
 /// </summary>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="translator">The translator.</param>
 protected BaseProjectFactory(
     ISettingsService settingsService,
     IProjectTemplatesTranslator translator)
 {
     this.SettingsService = settingsService;
     this.translator = translator;
     this.ProjectTemplateInfos = new List<ProjectTemplateInfo>();
     this.dictionary = new Dictionary<string, IEnumerable<ProjectTemplateInfo>>();
 }
Пример #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="BaseProjectFactory" /> class.
 /// </summary>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="translator">The translator.</param>
 protected BaseProjectFactory(
     ISettingsService settingsService,
     IProjectTemplatesTranslator translator)
 {
     this.SettingsService      = settingsService;
     this.translator           = translator;
     this.ProjectTemplateInfos = new List <ProjectTemplateInfo>();
     this.dictionary           = new Dictionary <string, IEnumerable <ProjectTemplateInfo> >();
 }
Пример #3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MvvmCrossAndXamarinFormsProjectFactory" /> class.
 /// </summary>
 /// <param name="visualStudioService">The visual studio service.</param>
 /// <param name="nugetCommandsService">The nuget commands service.</param>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="translator">The translator.</param>
 public MvvmCrossAndXamarinFormsProjectFactory(
     IVisualStudioService visualStudioService,
     INugetCommandsService nugetCommandsService,
     ISettingsService settingsService,
     IProjectTemplatesTranslator translator)
     : base(settingsService, translator)
 {
     this.visualStudioService  = visualStudioService;
     this.nugetCommandsService = nugetCommandsService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="MvvmCrossProjectFactory" /> class.
 /// </summary>
 /// <param name="visualStudioService">The visual studio service.</param>
 /// <param name="nugetCommandsService">The nuget commands service.</param>
 /// <param name="settingsService">The settings service.</param>
 /// <param name="translator">The translator.</param>
 public MvvmCrossProjectFactory(
     IVisualStudioService visualStudioService,
     INugetCommandsService nugetCommandsService,
     ISettingsService settingsService,
     IProjectTemplatesTranslator translator)
     : base(settingsService, translator)
 {
     this.visualStudioService = visualStudioService;
     this.nugetCommandsService = nugetCommandsService;
 }
Пример #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="XamarinFormsProjectFactory" /> class.
        /// </summary>
        /// <param name="visualStudioService">The visual studio service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="nugetCommandsService">The nuget commands service.</param>
        /// <param name="translator">The translator.</param>
        public XamarinFormsProjectFactory(
            IVisualStudioService visualStudioService,
            ISettingsService settingsService,
            INugetCommandsService nugetCommandsService,
            IProjectTemplatesTranslator translator)
            : base(settingsService, translator)
        {
            TraceService.WriteLine("XamarinFormsProjectFactory::Constructor");

            this.visualStudioService  = visualStudioService;
            this.nugetCommandsService = nugetCommandsService;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="XamarinFormsProjectFactory" /> class.
        /// </summary>
        /// <param name="visualStudioService">The visual studio service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="nugetCommandsService">The nuget commands service.</param>
        /// <param name="translator">The translator.</param>
        public XamarinFormsProjectFactory(
            IVisualStudioService visualStudioService,
            ISettingsService settingsService,
            INugetCommandsService nugetCommandsService,
            IProjectTemplatesTranslator translator)
            : base(settingsService, translator)
        {
            TraceService.WriteLine("XamarinFormsProjectFactory::Constructor");

            this.visualStudioService = visualStudioService;
            this.nugetCommandsService = nugetCommandsService;
        }