3 types derived from UpdateStep
aspire (3)
Projects\ProjectUpdater.cs (2)
1517FileInfo ProjectFile) : UpdateStep(Description, Callback) 1535string NewSdkVersion) : UpdateStep(Description, Callback)
Projects\RepositoryToolUpdater.cs (1)
315: UpdateStep(UpdateCommandStrings.UpdateRepositoryTools, Callback)
13 references to UpdateStep
aspire (10)
Commands\UpdateCommand.cs (1)
389var toolUpdateStep = skipRepositoryToolUpdates ? null :
Projects\GuestAppHostProject.cs (2)
1834foreach (var step in context.AdditionalUpdateSteps) 1894foreach (var step in context.AdditionalUpdateSteps)
Projects\IAppHostProject.cs (1)
49public IReadOnlyList<UpdateStep> AdditionalUpdateSteps { get; init; } = [];
Projects\ProjectUpdater.cs (4)
74foreach (var updateStep in updateSteps.Where(step => step is not PackageUpdateStep)) 164foreach (var updateStep in updateSteps) 228private async Task<(IEnumerable<UpdateStep> UpdateSteps, bool FallbackUsed)> GetUpdateStepsAsync(FileInfo projectFile, PackageChannel channel, CancellationToken cancellationToken) 1493public ConcurrentQueue<UpdateStep> UpdateSteps { get; } = new();
Projects\RepositoryToolUpdater.cs (2)
88var updateStep = await GetUpdateStepAsync(manifests, channel, cancellationToken); 107public async Task<UpdateStep?> GetUpdateStepAsync(IReadOnlyList<RepositoryToolManifest> manifests, PackageChannel channel, CancellationToken cancellationToken)
Aspire.Cli.Tests (3)
Projects\GuestAppHostProjectTests.cs (1)
1162var repositoryStep = await repositoryUpdater.GetUpdateStepAsync(manifests, channel, CancellationToken.None);
Projects\RepositoryToolUpdaterTests.cs (2)
661var updateStep = await updater.GetUpdateStepAsync(manifests, CreateChannel("13.4.0"), cancellation.Token); 711var updateStep = await updater.GetUpdateStepAsync(manifests, CreateChannel("13.4.0"), CancellationToken.None);