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