/// <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>>(); }
/// <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> >(); }
/// <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; }
/// <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; }