24 instantiations of Resource
Aspire.Dashboard (5)
artifacts\obj\Aspire.Dashboard\Debug\net11.0\DashboardService.cs (4)
5046private static readonly pb::MessageParser<Resource> _parser = new pb::MessageParser<Resource>(() => new Resource()); 5104return new Resource(this); 6707Upsert = new global::Aspire.DashboardService.Proto.V1.Resource(); 6779global::Aspire.DashboardService.Proto.V1.Resource subBuilder = new global::Aspire.DashboardService.Proto.V1.Resource();
ServiceClient\SqliteResourceRepository.Storage.cs (1)
464var resource = new Resource
Aspire.Dashboard.Playwright.Tests (1)
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (1)
105var result = new Resource
Aspire.Dashboard.Tests (18)
Integration\DashboardClientAuthTests.cs (1)
198Resources = { new Resource() { Name = "resource1", ResourceType = "test", Uid = "resource1", CreatedAt = Timestamp.FromDateTime(DateTime.Now) } }
Model\DashboardClientTests.cs (2)
434instance.SetInitialDataReceived([new Resource 507initialData.Resources.Add(new Resource { Name = "shell", CreatedAt = Timestamp.FromDateTime(DateTime.UtcNow) });
Model\DashboardDataSourceTests.cs (1)
1474await ((IResourceRepositoryWriter)resourceContext.Repository).ReplaceResourcesAsync([new Resource
Model\ResourceViewModelTests.cs (13)
23var resource = new Resource 64var resource = new Resource 91var resource = new Resource 122var resource = new Resource 139var resource = new Resource 189var resource = new Resource 236var resource = new Resource 271var resource = new Resource 320var resource = new Resource 361var resource = new Resource 383var resource = new Resource 405var resource = new Resource 431var resource = new Resource
Model\SqliteResourceRepositoryTests.cs (1)
956return new Resource
72 references to Resource
Aspire.Dashboard (38)
artifacts\obj\Aspire.Dashboard\Debug\net11.0\DashboardService.cs (19)
252new pbr::GeneratedClrTypeInfo(typeof(global::Aspire.DashboardService.Proto.V1.Resource), global::Aspire.DashboardService.Proto.V1.Resource.Parser, new[]{ "Name", "ResourceType", "DisplayName", "Uid", "State", "CreatedAt", "Environment", "Commands", "Properties", "Urls", "StateStyle", "Volumes", "HealthReports", "StartedAt", "StoppedAt", "Relationships", "IsHidden", "SupportsDetailedTelemetry", "IconName", "IconVariant", "ResourceTypeDisplayName" }, new[]{ "State", "CreatedAt", "StateStyle", "StartedAt", "StoppedAt", "IconName", "IconVariant", "ResourceTypeDisplayName" }, null, null, null), 5041public sealed partial class Resource : pb::IMessage<Resource> 5046private static readonly pb::MessageParser<Resource> _parser = new pb::MessageParser<Resource>(() => new Resource()); 5051public static pb::MessageParser<Resource> Parser { get { return _parser; } } 5075public Resource(Resource other) : this() { 5103public Resource Clone() { 5474return Equals(other as Resource); 5479public bool Equals(Resource other) { 5756public void MergeFrom(Resource other) { 6100private static readonly pb::FieldCodec<global::Aspire.DashboardService.Proto.V1.Resource> _repeated_resources_codec 6101= pb::FieldCodec.ForMessage(10, global::Aspire.DashboardService.Proto.V1.Resource.Parser); 6102private readonly pbc::RepeatedField<global::Aspire.DashboardService.Proto.V1.Resource> resources_ = new pbc::RepeatedField<global::Aspire.DashboardService.Proto.V1.Resource>(); 6105public pbc::RepeatedField<global::Aspire.DashboardService.Proto.V1.Resource> Resources { 6569public global::Aspire.DashboardService.Proto.V1.Resource Upsert { 6570get { return kindCase_ == KindOneofCase.Upsert ? (global::Aspire.DashboardService.Proto.V1.Resource) kind_ : null; } 6779global::Aspire.DashboardService.Proto.V1.Resource subBuilder = new global::Aspire.DashboardService.Proto.V1.Resource();
ServiceClient\DashboardClient.cs (3)
640foreach (var resource in response.InitialData.Resources) 1343internal void SetInitialDataReceived(IList<Resource>? initialData = null) 1349foreach (var data in initialData)
ServiceClient\IResourceRepositoryWriter.cs (1)
10Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources);
ServiceClient\SqliteResourceRepository.cs (4)
179async Task IResourceRepositoryWriter.ReplaceResourcesAsync(IReadOnlyList<Resource> resources) 208foreach (var resource in resources) 261var resource = change.Upsert; 426private ResourceViewModel CreateViewModel(Resource resource, IReadOnlyDictionary<string, ResourceViewModel> resources)
ServiceClient\SqliteResourceRepository.Storage.cs (11)
34var resource = resourceToSave.Resource; 64foreach (var resource in resourceModels) 121private static void InsertEnvironment(SqliteConnection connection, IDbTransaction transaction, IReadOnlyList<Resource> resources) 143private static void InsertUrls(SqliteConnection connection, IDbTransaction transaction, IReadOnlyList<Resource> resources) 168private static void InsertVolumes(SqliteConnection connection, IDbTransaction transaction, IReadOnlyList<Resource> resources) 191private static void InsertHealthReports(SqliteConnection connection, IDbTransaction transaction, IReadOnlyList<Resource> resources) 216private static void InsertRelationships(SqliteConnection connection, IDbTransaction transaction, IReadOnlyList<Resource> resources) 464var resource = new Resource 616private static void SetOptionalResourceFields(Resource resource, ResourceRecord record) 657private sealed record ResourceToSave(Resource Resource, int ReplicaIndex, bool ConsoleLogsLoaded); 665private sealed record StoredResource(Resource Resource, int ReplicaIndex, bool ConsoleLogsLoaded);
Aspire.Dashboard.Components.Tests (1)
Controls\ApplicationNameTests.cs (1)
90public Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources) => Task.CompletedTask;
Aspire.Dashboard.Playwright.Tests (3)
Integration\Playwright\Infrastructure\DashboardServerFixture.cs (2)
103private static Resource CreateResource(ResourceViewModel resource) 105var result = new Resource
tests\Aspire.Dashboard.Tests\Shared\MockDashboardClient.cs (1)
115public Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources) => Task.CompletedTask;
Aspire.Dashboard.Tests (30)
Integration\DashboardClientAuthTests.cs (1)
149public Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources) => Task.CompletedTask;
Model\DashboardClientTests.cs (2)
1418public Func<IReadOnlyList<Resource>, Task>? OnReplaceResourcesAsync { get; init; } 1420public Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources)
Model\ResourceViewModelTests.cs (14)
23var resource = new Resource 64var resource = new Resource 91var resource = new Resource 122var resource = new Resource 139var resource = new Resource 189var resource = new Resource 236var resource = new Resource 271var resource = new Resource 320var resource = new Resource 361var resource = new Resource 383var resource = new Resource 405var resource = new Resource 431var resource = new Resource 456private static ResourceViewModel ToViewModel(Resource resource, IKnownPropertyLookup? knownPropertyLookup = null)
Model\SqliteResourceRepositoryTests.cs (12)
20var resource = CreateResource("api-123", "api"); 30var updated = resource.Clone(); 52var resource = CreateResource("worker", "worker"); 97var resource = CreateResource("api", "api"); 182var resource = CreateResource("api", "api"); 365var resource = CreateResource("api-complete", "api"); 511var resource = CreateResource("frontend-cqgvshvm", "frontend"); 623var resource = CreateResource("api", "API"); 954private static Resource CreateResource(string name, string displayName) 977private static Resource CreateResourceWithChildren(string name, string displayName, string value) 979var resource = CreateResource(name, displayName); 1053private static void AssertResource(global::Aspire.Dashboard.Model.ResourceViewModel actual, Resource expected, int replicaIndex, string? state = null)
Shared\MockDashboardClient.cs (1)
115public Task ReplaceResourcesAsync(IReadOnlyList<Resource> resources) => Task.CompletedTask;