1 instantiation of LifetimeSnapshot
Aspire.Hosting.Tests (1)
Pipelines\PipelineOutputDiffingLifetimeTests.cs (1)
214return Task.FromResult(new LifetimeSnapshot(this));
11 references to LifetimeSnapshot
Aspire.Hosting.Tests (11)
Pipelines\PipelineOutputDiffingLifetimeTests.cs (11)
39builder.Services.AddTransient<IPipelineOutputSnapshotter<LifetimeSnapshot>>(_ => 46builder.Services.AddTransient<IPipelineOutputComparer<LifetimeSnapshot>>(_ => 52builder.WithOutputDiffing<LifetimeSnapshot, LifetimeSnapshotter, LifetimeComparer>(); 147builder.Services.AddTransient<IPipelineOutputSnapshotter<LifetimeSnapshot>>(_ => 153builder.Services.AddTransient<IPipelineOutputComparer<LifetimeSnapshot>>(_ => 159builder.WithOutputDiffing<LifetimeSnapshot, LifetimeSnapshotter, LifetimeComparer>(); 193private sealed class LifetimeSnapshotter(string capture, string failure) : IPipelineOutputSnapshotter<LifetimeSnapshot>, IDisposable 198public Task<LifetimeSnapshot> CaptureAsync(string outputDirectory, CancellationToken ct) 220private sealed class LifetimeComparer(string failure, LifetimeSnapshotter beforeOwner, LifetimeSnapshotter afterOwner) : IPipelineOutputComparer<LifetimeSnapshot>, IDisposable 225public Task<IReadOnlyList<PipelineOutputChange>> CompareAsync(LifetimeSnapshot before, LifetimeSnapshot after, CancellationToken ct)