4 types derived from NuGetProject
NuGet.PackageManagement (4)
Projects\BuildIntegratedNuGetProject.cs (1)
24: NuGetProject
Projects\FolderNuGetProject.cs (1)
25public class FolderNuGetProject : NuGetProject
Projects\MSBuildNuGetProject.cs (1)
32: NuGetProject
Projects\PackagesConfigNuGetProject.cs (1)
27public class PackagesConfigNuGetProject : NuGetProject
91 references to NuGetProject
NuGet.PackageManagement (91)
BuildIntegration\BuildIntegratedProjectAction.cs (2)
40internal BuildIntegratedProjectAction(NuGetProject project, 93internal BuildIntegratedProjectAction(NuGetProject project,
Events\PackageEventArgs.cs (2)
21public PackageEventArgs(NuGetProject project, PackageIdentity identity, string installPath) 41public NuGetProject Project { get; }
IDE\ISolutionManager.cs (8)
60Task<IEnumerable<NuGetProject>> GetNuGetProjectsAsync(); 63/// Get the safe name of the specified <see cref="NuGetProject" /> which guarantees not to conflict with other 69Task<string> GetNuGetProjectSafeNameAsync(NuGetProject nuGetProject); 72/// Gets the <see cref="NuGetProject" /> corresponding to the safe name passed in 79/// Returns the <see cref="NuGetProject" /> in this solution manager corresponding to the safe name 82Task<NuGetProject> GetNuGetProjectAsync(string nuGetProjectSafeName); 105public NuGetProjectEventArgs(NuGetProject nuGetProject) 110public NuGetProject NuGetProject { get; private set; }
IDE\PackageRestoreManager.cs (3)
152foreach (var nuGetProject in (await SolutionManager.GetNuGetProjectsAsync())) 162var nuGetProjectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 193foreach (var nuGetProject in allProjects.NoAllocEnumerate())
IInstallationCompatibility.cs (2)
37NuGetProject nuGetProject, 60NuGetProject nuGetProject,
InstallationCompatibility.cs (4)
40NuGetProject nuGetProject, 101NuGetProject nuGetProject, 143NuGetProject nuGetProject, 171var projectName = NuGetProject.GetUniqueNameOrName(nuGetProject);
NuGetPackageManager.cs (60)
217NuGetProject nuGetProject, 254NuGetProject nuGetProject, 279public async Task InstallPackageAsync(NuGetProject nuGetProject, string packageId, ResolutionContext resolutionContext, 313NuGetProject nuGetProject, 355NuGetProject nuGetProject, 378NuGetProject nuGetProject, 403NuGetProject nuGetProject, 440NuGetProject nuGetProject, 468public async Task UninstallPackageAsync(NuGetProject nuGetProject, string packageId, UninstallationContext uninstallationContext, 486NuGetProject nuGetProject, 503NuGetProject nuGetProject, 561IEnumerable<NuGetProject> nuGetProjects, 581IEnumerable<NuGetProject> nuGetProjects, 601IEnumerable<NuGetProject> nuGetProjects, 621IEnumerable<NuGetProject> nuGetProjects, 642IEnumerable<NuGetProject> nuGetProjects, 749foreach (var project in nonBuildIntegratedProjects) 794NuGetProject project, 826NuGetProject nuGetProject, 982var projectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 1001NuGetProject nuGetProject, 1093var projectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 1345public async Task<IEnumerable<PackageDependencyInfo>> GetInstalledPackagesDependencyInfo(NuGetProject nuGetProject, CancellationToken token, bool includeUnresolved = false) 1363public async Task<IEnumerable<PackageIdentity>> GetInstalledPackagesInDependencyOrder(NuGetProject nuGetProject, 1390NuGetProject project, 1550public async Task<IEnumerable<NuGetProjectAction>> PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, 1577IReadOnlyCollection<NuGetProject> nuGetProjects, 1588IReadOnlyCollection<NuGetProject> nuGetProjects, 1610IReadOnlyCollection<NuGetProject> nuGetProjects, 1661var otherTargetProjectsToUpdate = new List<NuGetProject>(); 1663foreach (var proj in nuGetProjects) 1698foreach (var target in otherTargetProjectsToUpdate) 1715NuGetProject nuGetProject, 1727NuGetProject nuGetProject, 1797var projectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 2125IReadOnlyCollection<NuGetProject> nuGetProjects, 2156var otherTargetProjectsToUpdate = new List<NuGetProject>(); 2158foreach (var project in nuGetProjects) 2191foreach (var project in otherTargetProjectsToUpdate) 2267public async Task<IEnumerable<NuGetProjectAction>> PreviewUninstallPackageAsync(NuGetProject nuGetProject, string packageId, 2308public async Task<IEnumerable<NuGetProjectAction>> PreviewUninstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, 2343private async Task<IEnumerable<NuGetProjectAction>> PreviewUninstallPackageInternalAsync(NuGetProject nuGetProject, Packaging.PackageReference packageReference, 2370var projectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 2406/// cref="PreviewInstallPackageAsync(IEnumerable{NuGetProject},string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2409public async Task ExecuteNuGetProjectActionsAsync(IEnumerable<NuGetProject> nuGetProjects, 2451foreach (var project in sortedProjectsToUpdate) 2467/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2470public async Task ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, 2495/// cref="PreviewInstallPackageAsync(NuGetProject,string,ResolutionContext,INuGetProjectContext,SourceRepository,IEnumerable{SourceRepository},CancellationToken)" /> 2498public async Task ExecuteNuGetProjectActionsAsync(NuGetProject nuGetProject, 3521NuGetProject nuGetProject, 3563private Task OpenReadmeFile(NuGetProject nuGetProject, INuGetProjectContext nuGetProjectContext, CancellationToken token) 3665NuGetProject nuGetProject, 3680private async Task ExecuteUninstallAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity, HashSet<PackageIdentity> packageWithDirectoriesToBeDeleted, 3699public static async Task<bool> PackageExistsInAnotherNuGetProject(NuGetProject nuGetProject, PackageIdentity packageIdentity, ISolutionManager solutionManager, CancellationToken token, bool excludeIntegrated = false) 3718var nuGetProjectName = NuGetProject.GetUniqueNameOrName(nuGetProject); 3719foreach (var otherNuGetProject in (await solutionManager.GetNuGetProjectsAsync())) 3725var otherNuGetProjectName = NuGetProject.GetUniqueNameOrName(otherNuGetProject); 3786NuGetProject project, 3810NuGetProject project,
NuGetProjectAction.cs (6)
42public NuGetProject Project { get; private set; } 44protected NuGetProjectAction(PackageIdentity packageIdentity, NuGetProjectActionType nuGetProjectActionType, NuGetProject project, SourceRepository sourceRepository = null) 49protected NuGetProjectAction(PackageIdentity packageIdentity, NuGetProjectActionType nuGetProjectActionType, NuGetProject project, SourceRepository sourceRepository, VersionRange versionRange) 63public static NuGetProjectAction CreateInstallProjectAction(PackageIdentity packageIdentity, SourceRepository sourceRepository, NuGetProject project) 68public static NuGetProjectAction CreateInstallProjectAction(PackageIdentity packageIdentity, SourceRepository sourceRepository, NuGetProject project, VersionRange versionRange) 73public static NuGetProjectAction CreateUninstallProjectAction(PackageIdentity packageIdentity, NuGetProject project)
Projects\INuGetProjectServices.cs (1)
9/// Provides an API to a collection of <see cref="NuGetProject"/> scoped services, such as
Projects\NuGetProject.cs (1)
131public static string GetUniqueNameOrName(NuGetProject nuGetProject)
ResolvedAction.cs (2)
12public ResolvedAction(NuGetProject project, NuGetProjectAction action) 18public NuGetProject Project { get; }