141 instantiations of ResourceSnapshot
Aspire.Cli.Tests (141)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (1)
198
new
()
Backchannel\ResourceSnapshotMapperTests.cs (25)
37
var snapshot = new
ResourceSnapshot
133
var snapshot = new
ResourceSnapshot
157
var snapshot = new
ResourceSnapshot
183
var snapshot = new
ResourceSnapshot
211
var snapshot = new
ResourceSnapshot
238
var snapshot = new
ResourceSnapshot
281
var snapshot = new
ResourceSnapshot
310
var dependency = new
ResourceSnapshot
318
var resource = new
ResourceSnapshot
336
var resource = new
ResourceSnapshot
368
var firstDependency = new
ResourceSnapshot
375
var secondDependency = new
ResourceSnapshot
383
var resource = new
ResourceSnapshot
403
new
() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container", State = "Running" },
404
new
() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }
418
new
() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container", State = "Running" },
419
new
() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }
433
new
() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container", State = "Running" },
434
new
() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container", State = "Running" },
435
new
() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }
448
new
() { Name = "cache-abc12345", DisplayName = "cache", ResourceType = "Container", State = "Running" },
449
new
() { Name = "cache-def67890", DisplayName = "cache", ResourceType = "Container", State = "Running" },
450
new
() { Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" }
464
new
() { Name = "cache-zuyppzgw", DisplayName = "cache", ResourceType = "Container", State = "Running" }
477
new
() { Name = "Cache-Zuyppzgw", DisplayName = "Cache", ResourceType = "Container", State = "Running" }
Backchannel\ResourceSnapshotWatcherTests.cs (12)
110
new
ResourceSnapshot
122
new
ResourceSnapshot
155
new
ResourceSnapshot
168
new
ResourceSnapshot
202
new
ResourceSnapshot
215
new
ResourceSnapshot
249
new
()
261
new
ResourceSnapshot
271
new
ResourceSnapshot
396
return new
ResourceSnapshot
467
var firstSnapshot = new
ResourceSnapshot
493
await source.Writer.WriteAsync(new
ResourceSnapshot
Commands\AgentMcpCommandTests.cs (5)
146
new
ResourceSnapshot
214
new
ResourceSnapshot
289
new
ResourceSnapshot
404
new
ResourceSnapshot
489
new
ResourceSnapshot
Commands\DescribeCommandTests.cs (38)
276
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
284
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
286
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Stopping" },
288
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Stopping" },
328
.Select(index => new
ResourceSnapshot
338
new
ResourceSnapshot
345
new
ResourceSnapshot
408
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
444
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
445
new
ResourceSnapshot
{ Name = "postgres", DisplayName = "postgres", ResourceType = "Container", State = "Running" },
446
new
ResourceSnapshot
{ Name = "frontend", DisplayName = "frontend", ResourceType = "Project", State = "Running" },
471
new
ResourceSnapshot
537
new
ResourceSnapshot
{ Name = "redis", Version = 1, DisplayName = "redis", ResourceType = "Container", State = "Starting" },
576
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
585
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
587
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Stopping" },
589
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Stopping" },
620
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
650
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
674
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
702
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
730
new
ResourceSnapshot
772
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
803
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
804
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
805
new
ResourceSnapshot
{ Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project", State = "Running", IsHidden = true },
829
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
830
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
831
new
ResourceSnapshot
{ Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project", State = "Running", IsHidden = true },
857
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
858
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
882
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
883
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
910
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
911
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
976
yield return new
ResourceSnapshot
1042
yield return new
ResourceSnapshot
1055
yield return new
ResourceSnapshot
Commands\ExportCommandTests.cs (26)
50
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
51
new
ResourceSnapshot
{ Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
127
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
204
new
ResourceSnapshot
{ Name = "other-resource", DisplayName = "other-resource", ResourceType = "Project", State = "Running" },
227
new
ResourceSnapshot
{ Name = "target-resource", DisplayName = "target-resource", ResourceType = "Container", State = "Running" },
330
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
331
new
ResourceSnapshot
{ Name = "apiservice-abc", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
332
new
ResourceSnapshot
{ Name = "apiservice-def", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
450
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
451
new
ResourceSnapshot
{ Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
507
new
ResourceSnapshot
{ Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
508
new
ResourceSnapshot
{ Name = "webfrontend", DisplayName = "webfrontend", ResourceType = "Project", State = "Running" },
565
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
566
new
ResourceSnapshot
{ Name = "apiservice-abc", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
567
new
ResourceSnapshot
{ Name = "apiservice-def", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
615
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
616
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
617
new
ResourceSnapshot
{ Name = "hidden-svc", DisplayName = "hidden-svc", ResourceType = "Project", State = "Running", IsHidden = true },
659
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
660
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
703
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
704
new
ResourceSnapshot
{ Name = "aspire-dashboard", DisplayName = "aspire-dashboard", ResourceType = "Executable", State = "Hidden" },
745
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
781
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
824
new
ResourceSnapshot
{ Name = "redis", DisplayName = "redis", ResourceType = "Container", State = "Running" },
825
new
ResourceSnapshot
{ Name = "apiservice", DisplayName = "apiservice", ResourceType = "Project", State = "Running" },
Commands\LogsCommandTests.cs (12)
733
new
ResourceSnapshot
740
new
ResourceSnapshot
823
new
ResourceSnapshot
854
new
()
864
new
()
871
new
()
990
new
ResourceSnapshot
997
new
ResourceSnapshot
1554
new
ResourceSnapshot
1562
new
ResourceSnapshot
1569
new
ResourceSnapshot
1633
yield return new
ResourceSnapshot
Commands\ResourceCommandTests.cs (1)
2309
return new
ResourceSnapshot
Commands\TerminalCommandTests.cs (1)
646
return new
ResourceSnapshot
Mcp\ExcludeFromMcpTests.cs (15)
28
var snapshot = new
ResourceSnapshot
40
var snapshot = new
ResourceSnapshot
55
var snapshot = new
ResourceSnapshot
70
var snapshot = new
ResourceSnapshot
85
var snapshot = new
ResourceSnapshot
105
new
ResourceSnapshot
112
new
ResourceSnapshot
145
new
ResourceSnapshot
177
new
ResourceSnapshot
215
new
ResourceSnapshot
249
new
ResourceSnapshot
388
new
ResourceSnapshot
395
new
ResourceSnapshot
436
new
ResourceSnapshot
443
new
ResourceSnapshot
Mcp\ListResourcesToolTests.cs (5)
58
new
ResourceSnapshot
65
new
ResourceSnapshot
72
new
ResourceSnapshot
104
new
ResourceSnapshot
143
new
ResourceSnapshot
183 references to ResourceSnapshot
aspire (92)
Backchannel\AppHostAuxiliaryBackchannel.cs (12)
352
public async Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default)
376
var snapshots = await rpc.InvokeWithProfilingAsync<List<
ResourceSnapshot
>>(
399
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync(bool includeHidden, [EnumeratorCancellation] CancellationToken cancellationToken = default)
403
await foreach (
var
snapshot in WatchResourcesV2Async(new WatchResourcesRequest
423
IAsyncEnumerable<
ResourceSnapshot
>? snapshots;
426
snapshots = await rpc.InvokeStreamingWithProfilingAsync<
ResourceSnapshot
>(
444
await foreach (
var
snapshot in snapshots.WithCancellation(cancellationToken).ConfigureAwait(false))
650
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourcesV2Async(
660
await foreach (
var
snapshot in WatchResourceSnapshotsAsync(includeHidden: true, cancellationToken).ConfigureAwait(false))
675
IAsyncEnumerable<
ResourceSnapshot
>? snapshots;
678
snapshots = await rpc.InvokeStreamingWithProfilingAsync<
ResourceSnapshot
>(
695
await foreach (
var
snapshot in snapshots.WithCancellation(cancellationToken).ConfigureAwait(false))
Backchannel\BackchannelJsonSerializerContext.cs (5)
45
[JsonSerializable(typeof(
ResourceSnapshot
))]
46
[JsonSerializable(typeof(
ResourceSnapshot
[]))]
47
[JsonSerializable(typeof(List<
ResourceSnapshot
>))]
48
[JsonSerializable(typeof(IAsyncEnumerable<
ResourceSnapshot
>))]
49
[JsonSerializable(typeof(MessageFormatterEnumerableTracker.EnumeratorResults<
ResourceSnapshot
>))]
Backchannel\IAppHostAuxiliaryBackchannel.cs (2)
91
Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default);
99
IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default);
Backchannel\ResourceSnapshotMapper.cs (27)
14
/// Maps <see cref="
ResourceSnapshot
"/> to <see cref="ResourceJson"/> for serialization.
20
/// <see cref="
ResourceSnapshot
.Name"/> and <see cref="
ResourceSnapshot
.DisplayName"/>.
22
internal static IEnumerable<
ResourceSnapshot
> WhereMatchesResourceName(IEnumerable<
ResourceSnapshot
> snapshots, string resourceName)
29
/// Maps a list of <see cref="
ResourceSnapshot
"/> to a list of <see cref="ResourceJson"/>.
35
public static List<ResourceJson> MapToResourceJsonList(IEnumerable<
ResourceSnapshot
> snapshots, string? dashboardBaseUrl = null, bool includeEnvironmentVariableValues = true, bool includeDisabledCommands = false)
42
/// Maps a <see cref="
ResourceSnapshot
"/> to <see cref="ResourceJson"/>.
49
public static ResourceJson MapToResourceJson(
ResourceSnapshot
snapshot, IReadOnlyList<
ResourceSnapshot
> allSnapshots, string? dashboardBaseUrl = null, bool includeEnvironmentVariableValues = true, bool includeDisabledCommands = false)
101
foreach (
var
match in matches)
172
private static string[]? GetResolvedWaitingForDependencies(
ResourceSnapshot
snapshot, IReadOnlyList<
ResourceSnapshot
> allSnapshots)
292
/// First tries an exact match on <see cref="
ResourceSnapshot
.Name"/>, then falls back
293
/// to matching by <see cref="
ResourceSnapshot
.DisplayName"/> only when the display name is
299
public static IReadOnlyList<
ResourceSnapshot
> ResolveResources(string resourceName, IReadOnlyList<
ResourceSnapshot
> snapshots)
326
public static string GetResourceName(
ResourceSnapshot
resource, IDictionary<string,
ResourceSnapshot
> allResources)
338
public static string GetResourceName(
ResourceSnapshot
resource, IEnumerable<
ResourceSnapshot
> allResources)
341
foreach (
var
item in allResources)
366
/// A resource is hidden if its <see cref="
ResourceSnapshot
.IsHidden"/> flag is set
367
/// or its <see cref="
ResourceSnapshot
.State"/> is "Hidden".
369
internal static bool IsHiddenResource(
ResourceSnapshot
snapshot)
384
internal static (bool EffectiveIncludeHidden, List<
ResourceSnapshot
> Snapshots, HashSet<string> HiddenResourceNames) FilterHiddenResources(
385
IReadOnlyList<
ResourceSnapshot
> allSnapshots,
Backchannel\ResourceSnapshotWatcher.cs (19)
19
private readonly Dictionary<string,
ResourceSnapshot
> _resources = new(StringComparers.ResourceName);
77
foreach (
var
snapshot in snapshots)
93
List<
ResourceSnapshot
> snapshots;
122
foreach (
var
snapshot in snapshots)
124
if (!_resources.TryGetValue(snapshot.Name, out
var
currentSnapshot) ||
152
await foreach (
var
snapshot in _connection.WatchResourceSnapshotsAsync(includeHidden: true, cancellationToken).ConfigureAwait(false))
158
_resources.TryGetValue(snapshot.Name, out
var
currentSnapshot) &&
273
public
ResourceSnapshot
? GetResource(string name)
286
public IReadOnlyList<
ResourceSnapshot
> GetResources()
295
public IReadOnlyList<
ResourceSnapshot
> GetAllResources()
306
ResourceSnapshot
[] resources;
317
private IReadOnlyList<
ResourceSnapshot
> GetResources(bool includeHidden)
321
ResourceSnapshot
[] resources;
330
private
ResourceSnapshot
[] CopyResourcesNoLock() => [.. _resources.Values];
332
private static IReadOnlyList<
ResourceSnapshot
> FilterAndOrderResources(
333
IEnumerable<
ResourceSnapshot
> resources,
353
IReadOnlyList<
ResourceSnapshot
> Resources,
357
IReadOnlyList<
ResourceSnapshot
> Snapshots,
362
ResourceSnapshot
Snapshot);
Commands\AppHostLauncher.cs (2)
762
Task<List<
ResourceSnapshot
>> probeTask;
769
probeTask = Task.FromException<List<
ResourceSnapshot
>>(ex);
Commands\DescribeCommand.cs (10)
200
private int ExecuteSnapshot(IReadOnlyList<
ResourceSnapshot
> snapshots, string? dashboardBaseUrl, string? resourceName, OutputFormat format, bool includeDisabledCommands)
238
void DisplaySnapshot(
ResourceSnapshot
snapshot, IReadOnlyList<
ResourceSnapshot
> currentSnapshots)
295
foreach (
var
snapshot in currentSnapshots)
303
var changedSnapshots = new List<
ResourceSnapshot
>(batch.Snapshots.Count);
304
foreach (
var
snapshot in batch.Snapshots)
324
foreach (
var
snapshot in changedSnapshots)
332
private void DisplayResourcesTable(IReadOnlyList<
ResourceSnapshot
> snapshots, string? dashboardBaseUrl)
380
private static ResourceDisplayState BuildResourceDisplayState(
ResourceSnapshot
snapshot, IReadOnlyList<
ResourceSnapshot
> allResources)
Commands\ExportCommand.cs (4)
155
IReadOnlyList<
ResourceSnapshot
> snaps = connection is not null
231
private static void AddResources(ExportArchive exportArchive, IReadOnlyList<
ResourceSnapshot
> snapshots, string? resourceName)
254
IReadOnlyList<
ResourceSnapshot
> snapshots,
278
var
snapshot = snapshots.FirstOrDefault(s => string.Equals(s.Name, name, StringComparisons.ResourceName));
Commands\LogsCommand.cs (5)
348
var
resource = resourceWatcher.GetResource(logLine.ResourceName);
403
var
resource = resourceWatcher.GetResource(logLine.ResourceName);
436
private static LogEntry ParseLogLine(ResourceLogLine logLine, LogParser logParser, IEnumerable<
ResourceSnapshot
> snapshots)
498
private static string ResolveResourceName(string resourceName, IEnumerable<
ResourceSnapshot
> snapshots)
500
var
snapshot = snapshots.FirstOrDefault(s => string.Equals(s.Name, resourceName, StringComparisons.ResourceName));
Commands\McpToolsCommand.cs (2)
75
foreach (
var
r in resourcesWithTools)
101
foreach (
var
resource in resourcesWithTools)
Mcp\McpResourceToolRefreshService.cs (1)
95
foreach (
var
resource in resourcesWithTools)
Mcp\Tools\McpToolHelpers.cs (2)
123
internal static bool IsExcludedFromMcp(
ResourceSnapshot
snapshot)
216
foreach (
var
snapshot in snapshots)
src\Aspire.Hosting\Backchannel\BackchannelDataTypes.cs (1)
282
public required
ResourceSnapshot
[] Resources { get; init; }
Aspire.Cli.Tests (91)
Backchannel\AppHostAuxiliaryBackchannelTests.cs (4)
26
var
snapshot = Assert.Single(snapshots);
45
var
resource = enumerator.Current;
190
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourcesAsync(WatchResourcesRequest? request = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
197
private static
ResourceSnapshot
CreateResourceSnapshot() =>
Backchannel\ResourceSnapshotMapperTests.cs (21)
27
var
snapshot = JsonSerializer.Deserialize(json, BackchannelJsonSerializerContext.Default.ResourceSnapshot);
37
var
snapshot = new ResourceSnapshot
90
var allSnapshots = new List<
ResourceSnapshot
> { snapshot };
133
var
snapshot = new ResourceSnapshot
157
var
snapshot = new ResourceSnapshot
183
var
snapshot = new ResourceSnapshot
211
var
snapshot = new ResourceSnapshot
238
var
snapshot = new ResourceSnapshot
281
var
snapshot = new ResourceSnapshot
310
var
dependency = new ResourceSnapshot
318
var
resource = new ResourceSnapshot
336
var
resource = new ResourceSnapshot
368
var
firstDependency = new ResourceSnapshot
375
var
secondDependency = new ResourceSnapshot
383
var
resource = new ResourceSnapshot
401
var snapshots = new List<
ResourceSnapshot
>
416
var snapshots = new List<
ResourceSnapshot
>
431
var snapshots = new List<
ResourceSnapshot
>
446
var snapshots = new List<
ResourceSnapshot
>
462
var snapshots = new List<
ResourceSnapshot
>
475
var snapshots = new List<
ResourceSnapshot
>
Backchannel\ResourceSnapshotWatcherTests.cs (27)
108
new List<
ResourceSnapshot
>
138
var
snapshot = Assert.Single(watcher.CaptureAllResources().Resources);
183
var
snapshot = Assert.Single(watcher.CaptureAllResources().Resources);
230
var
snapshot = Assert.Single(watcher.CaptureAllResources().Resources);
247
new List<
ResourceSnapshot
>
294
var
retainedSnapshot = Assert.Single(staleCapture.Resources);
308
var
currentSnapshot = Assert.Single(watcher.CaptureAllResources().Resources);
313
var
update = Assert.Single(consumer.Current.Snapshots);
325
GetResourceSnapshotsHandler = _ => Task.FromResult(new List<
ResourceSnapshot
>()),
385
GetResourceSnapshotsHandler = _ => Task.FromResult(new List<
ResourceSnapshot
>()),
447
var source = Channel.CreateUnbounded<
ResourceSnapshot
>();
451
GetResourceSnapshotsHandler = _ => Task.FromResult(new List<
ResourceSnapshot
>()),
467
var
firstSnapshot = new ResourceSnapshot
514
foreach (
var
snapshot in batch.Snapshots)
556
private static async IAsyncEnumerable<
ResourceSnapshot
> ReadSnapshotsAndSignalFirstApplied(
557
ChannelReader<
ResourceSnapshot
> source,
562
await foreach (
var
snapshot in source.ReadAllAsync(cancellationToken))
576
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldSnapshotAndWait(
578
ResourceSnapshot
snapshot,
591
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldSnapshotsInSequence(
593
ResourceSnapshot
firstSnapshot,
596
ResourceSnapshot
secondSnapshot,
611
private static async IAsyncEnumerable<
ResourceSnapshot
> ProduceResourceSnapshotsAfter(
614
Func<int,
ResourceSnapshot
> createSnapshot,
629
private static async IAsyncEnumerable<
ResourceSnapshot
> WaitForResourceSnapshotCancellation(
647
private static async IAsyncEnumerable<
ResourceSnapshot
> WaitForResourceSnapshotGate(
666
private static async IAsyncEnumerable<
ResourceSnapshot
> WaitForCancellationWithThrowingCallback(
Commands\AgentMcpCommandTests.cs (1)
487
return Task.FromResult(new List<
ResourceSnapshot
>
Commands\AppHostLauncherTests.cs (2)
503
return Task.FromResult<List<
ResourceSnapshot
>>([]);
563
return Task.FromResult<List<
ResourceSnapshot
>>([]);
Commands\DescribeCommandTests.cs (15)
390
foreach (
var
snapshot in initialSnapshots)
933
List<
ResourceSnapshot
> resourceSnapshots,
974
private static async IAsyncEnumerable<
ResourceSnapshot
> ThrowObjectDisposedAfterSnapshot([EnumeratorCancellation] CancellationToken cancellationToken = default)
990
private static async IAsyncEnumerable<
ResourceSnapshot
> EmptyResourceSnapshots([EnumeratorCancellation] CancellationToken cancellationToken = default)
997
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldResourceSnapshots(
998
IEnumerable<
ResourceSnapshot
> snapshots,
1001
foreach (
var
snapshot in snapshots)
1009
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldResourceSnapshotsAfter(
1011
IEnumerable<
ResourceSnapshot
> snapshots,
1015
await foreach (
var
snapshot in YieldResourceSnapshots(snapshots, cancellationToken))
1021
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldResourceSnapshotsImmediatelyAfter(
1023
IEnumerable<
ResourceSnapshot
> snapshots,
1027
foreach (
var
snapshot in snapshots)
1034
private static async IAsyncEnumerable<
ResourceSnapshot
> YieldResourceAfterSignaling(
1053
private static async IAsyncEnumerable<
ResourceSnapshot
> ThrowObjectDisposedAfterCancellationAsync([EnumeratorCancellation] CancellationToken cancellationToken = default)
Commands\ExportCommandTests.cs (1)
869
List<
ResourceSnapshot
> resourceSnapshots,
Commands\LogsCommandTests.cs (3)
852
? new List<
ResourceSnapshot
>
862
: new List<
ResourceSnapshot
>
1631
private static async IAsyncEnumerable<
ResourceSnapshot
> WatchWithLateHidden([EnumeratorCancellation] CancellationToken cancellationToken)
Commands\ResourceCommandTests.cs (2)
2302
private static
ResourceSnapshot
CreateResourceSnapshot(string name, params ResourceSnapshotCommand[] commands)
2307
private static
ResourceSnapshot
CreateResourceSnapshot(string name, string state, params ResourceSnapshotCommand[] commands)
Commands\TerminalCommandTests.cs (3)
644
private static
ResourceSnapshot
CreateSnapshot(string name, string? displayName = null)
694
public Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default)
696
public IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default)
Mcp\ExcludeFromMcpTests.cs (5)
28
var
snapshot = new ResourceSnapshot
40
var
snapshot = new ResourceSnapshot
55
var
snapshot = new ResourceSnapshot
70
var
snapshot = new ResourceSnapshot
85
var
snapshot = new ResourceSnapshot
TestServices\TestAppHostAuxiliaryBackchannel.cs (7)
33
public List<
ResourceSnapshot
> ResourceSnapshots { get; set; } = [];
67
public Func<CancellationToken, Task<List<
ResourceSnapshot
>>>? GetResourceSnapshotsHandler { get; set; }
88
public Func<bool, CancellationToken, IAsyncEnumerable<
ResourceSnapshot
>>? WatchResourceSnapshotsHandler { get; set; }
153
public Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(bool includeHidden, CancellationToken cancellationToken = default)
169
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync(bool includeHidden, [EnumeratorCancellation] CancellationToken cancellationToken = default)
173
await foreach (
var
snapshot in WatchResourceSnapshotsHandler(includeHidden, cancellationToken).WithCancellation(cancellationToken).ConfigureAwait(false))
180
foreach (
var
snapshot in ResourceSnapshots)