public AppDesignerFolderProjectTreePropertiesProvider([Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider, IProjectDesignerService designerService) : base(imageProvider) { Requires.NotNull(designerService, nameof(designerService)); _designerService = designerService; }
public AppDesignerFolderProjectTreePropertiesProvider( [Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider, [Import(AllowDefault = true)] IProjectDesignerService?designerService) : base(imageProvider) { _designerService = designerService; }
public ProjectRootImageProjectTreePropertiesProvider(IProjectCapabilitiesService capabilities, [Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider) { Requires.NotNull(capabilities, nameof(capabilities)); Requires.NotNull(imageProvider, nameof(imageProvider)); _capabilities = capabilities; _imageProvider = imageProvider; }
protected AbstractAppDesignerFolderProjectTreePropertiesProvider(IProjectImageProvider imageProvider, IUnconfiguredProjectCommonServices projectServices, IProjectDesignerService designerService) : base(imageProvider) { Requires.NotNull(projectServices, nameof(projectServices)); Requires.NotNull(designerService, nameof(designerService)); _projectServices = projectServices; _designerService = designerService; }
private MyProjectFolderProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider, IProjectDesignerService designerService, string appDesignerFolder = "My Project") { designerService = designerService ?? IProjectDesignerServiceFactory.Create(); var threadingService = IProjectThreadingServiceFactory.Create(); var project = IUnconfiguredProjectFactory.Create(); var projectProperties = ProjectPropertiesFactory.Create(project, new PropertyPageData() { Category = nameof(ConfigurationGeneral), PropertyName = nameof(ConfigurationGeneral.AppDesignerFolder), Value = appDesignerFolder }); var projectServices = IUnconfiguredProjectCommonServicesFactory.Create(project, threadingService, projectProperties.ConfiguredProject, projectProperties); return(new MyProjectFolderProjectTreePropertiesProvider(imageProvider ?? IProjectImageProviderFactory.Create(), projectServices, designerService)); }
private AppDesignerFolderProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider, IProjectDesignerService designerService) { return(new AppDesignerFolderProjectTreePropertiesProvider(imageProvider ?? IProjectImageProviderFactory.Create(), designerService ?? IProjectDesignerServiceFactory.Create())); }
protected AbstractSpecialFolderProjectTreePropertiesProvider(IProjectImageProvider imageProvider) { Assumes.NotNull(imageProvider); _imageProvider = imageProvider; }
private ProjectRootImageProjectTreePropertiesProvider CreateInstance(IProjectCapabilitiesService capabilities, IProjectImageProvider imageProvider) { capabilities = capabilities ?? IProjectCapabilitiesServiceFactory.Create(); imageProvider = imageProvider ?? IProjectImageProviderFactory.Create(); return(new ProjectRootImageProjectTreePropertiesProvider(capabilities, imageProvider)); }
private ProjectRootImageProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider) { return(CreateInstance((IProjectCapabilitiesService)null, imageProvider)); }
protected AbstractSpecialFolderProjectTreePropertiesProvider(IProjectImageProvider imageProvider) { Requires.NotNull(imageProvider, nameof(imageProvider)); _imageProvider = imageProvider; }
public ProjectRootImageProjectTreePropertiesProvider(IProjectCapabilitiesService capabilities, [Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider) { _capabilities = capabilities; _imageProvider = imageProvider; }
public PropertiesFolderProjectTreePropertiesProvider([Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider, IUnconfiguredProjectCommonServices projectServices, IProjectDesignerService designerService) : base(imageProvider, projectServices, designerService) { }
private ProjectRootImageProjectTreePropertiesProvider CreateInstance(IProjectImageProvider imageProvider) { imageProvider = imageProvider ?? IProjectImageProviderFactory.Create(); return(new ProjectRootImageProjectTreePropertiesProvider(imageProvider)); }
public ProjectRootImageProjectTreePropertiesProvider([Import(typeof(ProjectImageProviderAggregator))] IProjectImageProvider imageProvider) { Requires.NotNull(imageProvider, nameof(imageProvider)); _imageProvider = imageProvider; }