18 instantiations of FoundryToolboxState
Aspire.Hosting.Foundry (1)
Toolbox\FoundryToolboxReconciler.cs (1)
236
return
new
(toolbox.DefaultVersion, versions);
Aspire.Hosting.Foundry.Tests (17)
FoundryToolboxReconcilerTests.cs (17)
69
var concurrentlyChanged = new
FoundryToolboxState
(
98
Existing = new
FoundryToolboxState
(
121
Existing = new
FoundryToolboxState
(
143
Existing = new
FoundryToolboxState
(
167
StateAfterCreate = created => new
FoundryToolboxState
(
190
var initial = new
FoundryToolboxState
(
196
var concurrentlyChanged = new
FoundryToolboxState
(
221
var initial = new
FoundryToolboxState
(
227
var concurrentlyChanged = new
FoundryToolboxState
(
256
StateAfterCreate = created => new
FoundryToolboxState
(
280
var initial = new
FoundryToolboxState
(
433
Existing = new
FoundryToolboxState
(
453
Existing = new
FoundryToolboxState
(
482
Existing = new
FoundryToolboxState
(
519
new
(
560
new
FoundryToolboxState
(
579
? new
FoundryToolboxState
(version, existing.Versions)
23 references to FoundryToolboxState
Aspire.Hosting.Foundry (9)
Toolbox\FoundryToolboxReconciler.cs (9)
175
Task<
FoundryToolboxState
?> GetAsync(string name, CancellationToken cancellationToken);
191
public async Task<
FoundryToolboxState
?> GetAsync(string name, CancellationToken cancellationToken)
324
var
existing = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false);
390
var
current = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false)
419
var
before = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false)
447
var
after = await administration.GetAsync(definition.Name, cancellationToken).ConfigureAwait(false)
464
FoundryToolboxState
state,
485
FoundryToolboxState
state,
534
var
existing = await administration.GetAsync(name, cancellationToken).ConfigureAwait(false);
Aspire.Hosting.Foundry.Tests (14)
FoundryToolboxReconcilerTests.cs (14)
68
var
initial = CreateExistingState(definition, "3");
69
var
concurrentlyChanged = new FoundryToolboxState(
190
var
initial = new FoundryToolboxState(
196
var
concurrentlyChanged = new FoundryToolboxState(
221
var
initial = new FoundryToolboxState(
227
var
concurrentlyChanged = new FoundryToolboxState(
280
var
initial = new FoundryToolboxState(
516
private static
FoundryToolboxState
CreateExistingState(
537
public
FoundryToolboxState
? Existing { get; set; }
541
public Func<string,
FoundryToolboxState
>? StateAfterCreate { get; init; }
543
public Func<string, string,
FoundryToolboxState
>? StateAfterPromotion { get; init; }
545
public Queue<
FoundryToolboxState
?> GetResults { get; } = [];
551
public Task<
FoundryToolboxState
?> GetAsync(string name, CancellationToken cancellationToken) =>
552
Task.FromResult(GetResults.TryDequeue(out
var
state) ? state : Existing);