1 type derived from NuGetProjectAction
NuGet.PackageManagement (1)
BuildIntegration\BuildIntegratedProjectAction.cs (1)
16
public class BuildIntegratedProjectAction :
NuGetProjectAction
3 instantiations of NuGetProjectAction
NuGet.PackageManagement (3)
NuGetProjectAction.cs (3)
65
return new
NuGetProjectAction
(packageIdentity, NuGetProjectActionType.Install, project, sourceRepository);
70
return new
NuGetProjectAction
(packageIdentity, NuGetProjectActionType.Install, project, sourceRepository, versionRange);
75
return new
NuGetProjectAction
(packageIdentity, NuGetProjectActionType.Uninstall, project, null);
95 references to NuGetProjectAction
NuGet.PackageManagement (95)
BuildIntegration\BuildIntegratedProjectAction.cs (5)
38
internal IReadOnlyList<(
NuGetProjectAction
, BuildIntegratedInstallationContext)> ActionAndContextList { get; }
46
IReadOnlyList<
NuGetProjectAction
> originalActions,
99
IReadOnlyList<(
NuGetProjectAction
, BuildIntegratedInstallationContext)> originalActionsAndInstallationContexts,
145
public IReadOnlyList<
NuGetProjectAction
> GetProjectActions()
147
var actions = new List<
NuGetProjectAction
>();
IInstallationCompatibility.cs (1)
39
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
InstallationCompatibility.cs (1)
42
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
NuGetPackageManager.cs (73)
485
public Task<IEnumerable<
NuGetProjectAction
>> PreviewInstallPackageAsync(
502
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewInstallPackageAsync(
560
public Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesAsync(
579
public Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesAsync(
599
public Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesAsync(
619
public Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesAsync(
639
private async Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesAsync(
680
var tasks = new List<Task<IEnumerable<
NuGetProjectAction
>>>(maxTasks);
681
var nugetActions = new List<
NuGetProjectAction
>();
823
private async Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesForBuildIntegratedAsync(
842
var actions = new List<
NuGetProjectAction
>();
847
var lowLevelActions = new List<
NuGetProjectAction
>();
866
lowLevelActions.Add(
NuGetProjectAction
.CreateInstallProjectAction(
941
var lowLevelActions = new List<
NuGetProjectAction
>();
952
lowLevelActions.Add(
NuGetProjectAction
.CreateInstallProjectAction(packageIdentity,
998
private async Task<IEnumerable<
NuGetProjectAction
>> PreviewUpdatePackagesForClassicAsync(
1074
return Enumerable.Empty<
NuGetProjectAction
>();
1094
var nuGetProjectActions = new List<
NuGetProjectAction
>();
1389
private static List<
NuGetProjectAction
> GetProjectActionsForUpdate(
1401
var nuGetProjectActions = new List<
NuGetProjectAction
>();
1469
nuGetProjectActions.Add(
NuGetProjectAction
.CreateUninstallProjectAction(newPackageToUninstall, project));
1483
nuGetProjectActions.Add(
NuGetProjectAction
.CreateInstallProjectAction(newPackageToInstall, sourceDepInfo.Source, project));
1550
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewInstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity,
1556
var
action =
NuGetProjectAction
.CreateInstallProjectAction(packageIdentity, primarySourceRepository, nuGetProject);
1714
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewInstallPackageAsync(
1726
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewInstallPackageAsync(
1782
var
action =
NuGetProjectAction
.CreateInstallProjectAction(packageIdentity, primarySources.First(), nuGetProject, versionRange);
1808
var nuGetProjectActions = new List<
NuGetProjectAction
>();
1971
nuGetProjectActions.Add(
NuGetProjectAction
.CreateUninstallProjectAction(newPackageToUninstall, nuGetProject));
1999
nuGetProjectActions.Add(
NuGetProjectAction
.CreateInstallProjectAction(sourceDepInfo, sourceDepInfo.Source, nuGetProject));
2024
nuGetProjectActions.Add(
NuGetProjectAction
.CreateInstallProjectAction(packageIdentity, sourceRepository, nuGetProject));
2124
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewProjectsUninstallPackageAsync(
2153
var results = new List<
NuGetProjectAction
>();
2209
IEnumerable<
NuGetProjectAction
> uninstallActions = await PreviewUninstallPackageInternalAsync(project, packageReference, uninstallationContext, nuGetProjectContext, token);
2217
private async Task<IEnumerable<
NuGetProjectAction
>> PreviewBuildIntegratedNuGetProjectsUninstallPackageInternalAsync(
2228
var nugetProjectActionsLookup = new Dictionary<string,
NuGetProjectAction
[]>(PathUtility.GetStringComparerBasedOnOS());
2241
NuGetProjectAction
action =
NuGetProjectAction
.CreateUninstallProjectAction(packageReference.PackageIdentity, buildIntegratedProject);
2242
NuGetProjectAction
[] actions = new[] { action };
2267
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewUninstallPackageAsync(NuGetProject nuGetProject, string packageId,
2303
/// Gives the preview as a list of <see cref="
NuGetProjectAction
" /> that will be performed to uninstall
2308
public async Task<IEnumerable<
NuGetProjectAction
>> PreviewUninstallPackageAsync(NuGetProject nuGetProject, PackageIdentity packageIdentity,
2343
private async Task<IEnumerable<
NuGetProjectAction
>> PreviewUninstallPackageInternalAsync(NuGetProject nuGetProject, Packaging.PackageReference packageReference,
2353
var
action =
NuGetProjectAction
.CreateUninstallProjectAction(packageReference.PackageIdentity, nuGetProject);
2387
package =>
NuGetProjectAction
.CreateUninstallProjectAction(package, nuGetProject));
2410
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
2471
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
2499
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
2542
var executedNuGetProjectActions = new Stack<
NuGetProjectAction
>();
2605
foreach (
var
nuGetProjectAction in actionsList)
2642
foreach (
var
nuGetProjectAction in actionsList)
2829
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
2856
new Dictionary<string,
NuGetProjectAction
[]>(PathUtility.GetStringComparerBasedOnOS())
2876
Dictionary<string,
NuGetProjectAction
[]> nugetProjectActionsLookup,
2887
nugetProjectActionsLookup = new Dictionary<string,
NuGetProjectAction
[]>(PathUtility.GetStringComparerBasedOnOS());
2948
NuGetProjectAction
[] nuGetProjectActions;
2957
var
nugetAction =
NuGetProjectAction
.CreateInstallProjectAction(packageIdentity, primarySources.First(), buildIntegratedProject, versionRange);
3024
foreach (
var
action in nuGetProjectActions)
3064
NuGetProjectAction
[] nuGetProjectActions = nugetProjectActionsLookup[buildIntegratedProject.MSBuildProjectPath];
3084
List<(
NuGetProjectAction
, BuildIntegratedInstallationContext)> projectActionsAndInstallationContexts = new(nuGetProjectActions.Length);
3086
foreach (
var
action in nuGetProjectActions)
3100
var
firstAction = firstInstallationAndProjectContext.Item1;
3260
IEnumerable<
NuGetProjectAction
> nuGetProjectActions,
3303
var ignoreActions = new HashSet<
NuGetProjectAction
>();
3306
foreach ((
var
action, _) in projectAction.ActionAndContextList.Reverse())
3322
foreach ((
var
originalAction, var installationContext) in projectAction.ActionAndContextList.Where(e => !ignoreActions.Contains(e.Item1)))
3399
foreach (
var
action in actions)
3522
Stack<
NuGetProjectAction
> executedNuGetProjectActions,
3535
var
nuGetProjectAction = executedNuGetProjectActions.Pop();
NuGetProjectAction.cs (3)
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)
PackagePreFetcher.cs (4)
26
IEnumerable<
NuGetProjectAction
> actions,
60
var toDownload = new Queue<
NuGetProjectAction
>();
71
foreach (
var
action in actions)
128
var
action = toDownload.Dequeue();
ResolvedAction.cs (2)
12
public ResolvedAction(NuGetProject project,
NuGetProjectAction
action)
20
public
NuGetProjectAction
Action { get; }
Utility\PackagesConfigLockFileUtility.cs (6)
29
List<
NuGetProjectAction
> actionsList,
225
List<
NuGetProjectAction
> actionsList,
238
private static void RemoveUninstalledPackages(PackagesLockFile lockFile, IEnumerable<
NuGetProjectAction
> actionsList)
241
foreach (
var
toUninstall in actionsList)
260
IEnumerable<
NuGetProjectAction
> actionsList,
264
foreach (
var
toInstall in actionsList)