public BasicAssemblyInfoSpecialFileProvider([Import(ExportContractNames.ProjectTreeProviders.PhysicalProjectTreeService)] IProjectTreeService projectTreeService, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, [Import(AllowDefault = true)] Lazy <ICreateFileFromTemplateService> templateFileCreationService, IFileSystem fileSystem) : base(projectTreeService, sourceItemsProvider, templateFileCreationService, fileSystem) { }
public ResourcesFileSpecialFileProvider(IPhysicalProjectTree projectTree, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, [Import(AllowDefault = true)] Lazy <ICreateFileFromTemplateService> templateFileCreationService, IFileSystem fileSystem, ISpecialFilesManager specialFilesManager) : base(projectTree, sourceItemsProvider, templateFileCreationService, fileSystem, specialFilesManager) { }
public ClassName(IProjectThreadingService threadingService, UnconfiguredProject unconfiguredProject, IProjectLockService projectLockService, IProjectAsynchronousTasksService taskService, IProjectItemProvider projectItemProvider) { _threadingService = threadingService; _unconfiguredProject = unconfiguredProject; _projectLockService = projectLockService; _taskService = taskService; _projectItemProvider = projectItemProvider; }
public ApplicationIconValueProvider( [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, UnconfiguredProject unconfiguredProject, IFileSystem fileSystem) { _sourceItemsProvider = sourceItemsProvider; _unconfiguredProject = unconfiguredProject; _fileSystem = fileSystem; }
public static async Task <IProjectItem?> GetItemAsync(this IProjectItemProvider provider, string itemType, Func <IProjectItem, Task <bool> > predicate) { foreach (IProjectItem item in await provider.GetItemsAsync(itemType)) { if (await predicate(item)) { return(item); } } return(null); }
public AppManifestSpecialFileProvider(IPhysicalProjectTree projectTree, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, [Import(AllowDefault = true)] Lazy <ICreateFileFromTemplateService> templateFileCreationService, IFileSystem fileSystem, ISpecialFilesManager specialFilesManager, ProjectProperties projectProperties) : base(projectTree, sourceItemsProvider, templateFileCreationService, fileSystem, specialFilesManager) { Requires.NotNull(projectProperties, nameof(projectProperties)); _projectProperties = projectProperties; }
public AbstractSpecialFileProvider([Import(ExportContractNames.ProjectTreeProviders.PhysicalProjectTreeService)] IProjectTreeService projectTreeService, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, [Import(AllowDefault = true)] Lazy <ICreateFileFromTemplateService> templateFileCreationService, IFileSystem fileSystem) { Requires.NotNull(projectTreeService, nameof(projectTreeService)); Requires.NotNull(sourceItemsProvider, nameof(sourceItemsProvider)); Requires.NotNull(fileSystem, nameof(fileSystem)); _projectTreeService = projectTreeService; _sourceItemsProvider = sourceItemsProvider; _templateFileCreationService = templateFileCreationService; _fileSystem = fileSystem; }
protected AbstractFindByNameSpecialFileProvider( IPhysicalProjectTree projectTree, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, [Import(AllowDefault = true)] Lazy <ICreateFileFromTemplateService>?templateFileCreationService, IFileSystem fileSystem, ISpecialFilesManager specialFileManager) { Requires.NotNull(projectTree, nameof(projectTree)); Requires.NotNull(sourceItemsProvider, nameof(sourceItemsProvider)); Requires.NotNull(fileSystem, nameof(fileSystem)); Requires.NotNull(specialFileManager, nameof(specialFileManager)); ProjectTree = projectTree; _sourceItemsProvider = sourceItemsProvider; _templateFileCreationService = templateFileCreationService; _fileSystem = fileSystem; _specialFilesManager = specialFileManager; }
protected PackageFilePropertyValueProviderBase(string propertyName, IProjectItemProvider sourceItemsProvider, UnconfiguredProject unconfiguredProject) { _propertyName = propertyName; _sourceItemsProvider = sourceItemsProvider; _unconfiguredProject = unconfiguredProject; }
public ConfiguredImports(IFolderManager folderManager, [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider) { FolderManager = folderManager; SourceItemsProvider = sourceItemsProvider; }
public PackageIconValueProvider( [Import(ExportContractNames.ProjectItemProviders.SourceFiles)] IProjectItemProvider sourceItemsProvider, UnconfiguredProject unconfiguredProject) : base(PackageIconPropertyName, sourceItemsProvider, unconfiguredProject) { }