/// <summary>
 /// Initializes a new instance of the <see cref="MvvmCrossProjectFactory" /> 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>
 public MvvmCrossProjectFactory(
     IVisualStudioService visualStudioService,
     ISettingsService settingsService,
     INugetCommandsService nugetCommandsService)
 {
     this.visualStudioService = visualStudioService;
     this.settingsService = settingsService;
     this.nugetCommandsService = nugetCommandsService;
 }
Exemplo n.º 2
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;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="MvvmCrossProjectFactory" /> 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>
        public NoFrameworkProjectFactory(
            IVisualStudioService visualStudioService,
            ISettingsService settingsService,
            INugetCommandsService nugetCommandsService)
        {
            TraceService.WriteLine("NoFrameworkProjectFactory::Constructor");

            this.visualStudioService = visualStudioService;
            this.settingsService = settingsService;
            this.nugetCommandsService = nugetCommandsService;
        }
Exemplo n.º 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;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ViewModelViewsService" /> class.
        /// </summary>
        /// <param name="visualStudioService">The visual studio service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="viewModelAndViewsFactory">The view model and views factory.</param>
        /// <param name="fileOperationService">The file operation service.</param>
        /// <param name="nugetCommandsService">The nuget commands service.</param>
        public ViewModelViewsService(
            IVisualStudioService visualStudioService,
            ISettingsService settingsService,
            IViewModelAndViewsFactory viewModelAndViewsFactory,
            IFileOperationService fileOperationService,
            INugetCommandsService nugetCommandsService)
            : base(settingsService)
        {
            TraceService.WriteLine("ViewModelViewsService::Constructor");

            this.visualStudioService = visualStudioService;
            this.viewModelAndViewsFactory = viewModelAndViewsFactory;
            this.fileOperationService = fileOperationService;
            this.nugetCommandsService = nugetCommandsService;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="ViewModelViewsService" /> class.
        /// </summary>
        /// <param name="visualStudioService">The visual studio service.</param>
        /// <param name="settingsService">The settings service.</param>
        /// <param name="viewModelAndViewsFactory">The view model and views factory.</param>
        /// <param name="fileOperationService">The file operation service.</param>
        /// <param name="nugetCommandsService">The nuget commands service.</param>
        public ViewModelViewsService(
            IVisualStudioService visualStudioService,
            ISettingsService settingsService,
            IViewModelAndViewsFactory viewModelAndViewsFactory,
            IFileOperationService fileOperationService,
            INugetCommandsService nugetCommandsService)
            : base(settingsService)
        {
            TraceService.WriteLine("ViewModelViewsService::Constructor");

            this.visualStudioService      = visualStudioService;
            this.viewModelAndViewsFactory = viewModelAndViewsFactory;
            this.fileOperationService     = fileOperationService;
            this.nugetCommandsService     = nugetCommandsService;
        }