1 implementation of IPackageUpdateIO
NuGet.CommandLine.XPlat (1)
Commands\Package\Update\PackageUpdateIO.cs (1)
31
internal class PackageUpdateIO :
IPackageUpdateIO
, IDisposable
19 references to IPackageUpdateIO
NuGet.CommandLine.XPlat (19)
Commands\Package\Update\PackageUpdateCommandRunner.cs (5)
49
internal static async Task<int> Run(PackageUpdateArgs args, ILoggerWithColor logger,
IPackageUpdateIO
packageUpdateIO, CancellationToken cancellationToken)
132
IPackageUpdateIO
packageUpdateIO,
250
IPackageUpdateIO
packageUpdateIO,
395
IPackageUpdateIO
packageUpdateIO,
553
IPackageUpdateIO
packageUpdateIO,
Commands\Package\Update\PackageUpdateIO.cs (14)
63
/// <inheritdoc cref="
IPackageUpdateIO
.GetDependencyGraphSpec(string)"/>
130
/// <inheritdoc cref="
IPackageUpdateIO
.PreviewUpdatePackageReferenceAsync(DependencyGraphSpec, ILogger, CancellationToken)"/>
131
public async Task<
IPackageUpdateIO
.RestoreResult> PreviewUpdatePackageReferenceAsync(
173
/// <inheritdoc cref="
IPackageUpdateIO
.CommitAsync(
IPackageUpdateIO
.RestoreResult, CancellationToken)"/>
174
public async Task CommitAsync(
IPackageUpdateIO
.RestoreResult restorePreviewResult, CancellationToken none)
183
/// <inheritdoc cref="
IPackageUpdateIO
.UpdatePackageReference(PackageSpec,
IPackageUpdateIO
.RestoreResult, List{string}, PackageToUpdate, ILogger)"/>
184
public void UpdatePackageReference(PackageSpec updatedPackageSpec,
IPackageUpdateIO
.RestoreResult restorePreviewResult, List<string> packageTfmAliases, PackageToUpdate packageToUpdate, ILogger logger)
223
/// <inheritdoc cref="
IPackageUpdateIO
.GetLatestVersionAsync(string, bool, IReadOnlyList{string}?, ILogger, CancellationToken)"/>
257
/// <inheritdoc cref="
IPackageUpdateIO
.GetKnownVulnerabilitiesAsync(ILogger, CancellationToken)"/>
301
/// <inheritdoc cref="
IPackageUpdateIO
.GetNonVulnerableAsync(string, IReadOnlyList{string}?, NuGetVersion, ILogger, IReadOnlyList{IReadOnlyDictionary{string, IReadOnlyList{PackageVulnerabilityInfo}}}, CancellationToken)"/>
449
/// <inheritdoc cref="
IPackageUpdateIO
.GetProjectAssetsFileAsync(DependencyGraphSpec, string, ILogger, CancellationToken)"/>
476
internal class RestoreResult :
IPackageUpdateIO
.RestoreResult