69 references to Resource
Aspire.Hosting (4)
ApplicationModel\CustomResourceSnapshot.cs (1)
575relationships.Add(new(annotation.Resource.Name, annotation.Type));
Orchestrator\ApplicationOrchestrator.cs (1)
714: resource.Annotations.OfType<ResourceRelationshipAnnotation>().LastOrDefault(r => r.Type == KnownRelationshipTypes.Parent)?.Resource;
Orchestrator\RelationshipEvaluator.cs (1)
31parent = parentRelationship.Resource;
ResourceBuilderExtensions.cs (1)
4568if (!builder.Resource.Annotations.OfType<ResourceRelationshipAnnotation>().Any(r => ReferenceEquals(r.Resource, resource) && r.Type == type))
Aspire.Hosting.Azure (2)
AzureProvisioningController.cs (1)
1326yield return parentRelationship.Resource;
AzureResourcePreparer.cs (1)
511if (!roleAssignmentResource.Annotations.OfType<ResourceRelationshipAnnotation>().Any(a => a.Resource == azureResource && a.Type == KnownRelationshipTypes.Parent))
Aspire.Hosting.Azure.Tests (8)
AzureFunctionsTests.cs (3)
49Assert.Equal(storage, rel.Resource); 179Assert.Equal(storage.Resource, rel.Resource); 770Assert.Equal(customStorage.Resource, rel.Resource);
AzureServiceBusExtensionsTests.cs (1)
855relationship => Assert.Same(sql2.Resource, relationship.Resource));
BicepUtilitiesTests.cs (4)
77Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)), 81Assert.Equal(connectionStringResource.Resource, r.Resource); 86Assert.Equal(param.Resource, r.Resource); 91Assert.Equal(container.Resource, r.Resource);
Aspire.Hosting.Blazor.Tests (6)
AddDotnetProjectBlazorGatewayTests.cs (1)
56.Select(r => r.Resource.Name)
BlazorHostedExtensionsTests.cs (1)
207Assert.Same(host.Resource, parentRelationship.Resource);
WithBlazorAppTests.cs (4)
99.Select(r => r.Resource.Name) 126.Count(r => r.Resource.Name == "weatherapi"); 154.Where(r => r.Resource.Name == "weatherapi" && r.Type == "Reference") 202Assert.Same(gateway.Resource, parentRelationship.Resource);
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsBuilderExtensionsTests.cs (1)
56Assert.Equal(web.Resource.Name, parentRelationship.Resource.Name);
Aspire.Hosting.Dotnet.Tests (2)
DotnetProjectBuildCoordinatorTests.cs (2)
2254.Where(annotation => ReferenceEquals(annotation.Resource, initialBuildResource)) 4030annotation => ReferenceEquals(annotation.Resource, buildResource) &&
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResourceBuilderExtensions.cs (1)
389annotation => annotation.Type == ReferenceRelationshipType ? annotation.Resource : null);
Aspire.Hosting.Foundry.Tests (3)
HostedAgentExtensionTests.cs (2)
372ReferenceEquals(r.Resource, project.Resource)); 385ReferenceEquals(r.Resource, project.Resource));
ToolboxTests.cs (1)
40Assert.Same(project.Resource, parentRelationship.Resource);
Aspire.Hosting.Java (1)
JavaHostingExtensions.cs (1)
922&& ReferenceEquals(relationship.Resource, buildResource))
Aspire.Hosting.Java.Tests (2)
AddJavaAppTests.cs (2)
1154Assert.Contains(relationships, r => r.Type == "Parent" && r.Resource == app.Resource); 1168Assert.Contains(relationships, r => r.Type == "Parent" && r.Resource == app.Resource);
Aspire.Hosting.JavaScript.Tests (3)
AddNodeAppTests.cs (1)
493Assert.Same(viteApp.Resource, parentRelationship.Resource);
IntegrationTests.cs (1)
81Assert.Same(parentApp, relationship.Resource);
ResourceCreationTests.cs (1)
118Assert.Same(nodeResource, relationship.Resource);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
244Assert.Single(kafkaUiResource.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == kafka1.Resource); 245Assert.Single(kafkaUiResource.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == kafka2.Resource);
Aspire.Hosting.Milvus.Tests (2)
AddMilvusTests.cs (2)
215Assert.Single(attu.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Parent" && r.Resource == milvus.Resource); 216Assert.Single(attu.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == milvus.Resource);
Aspire.Hosting.MongoDB.Tests (2)
AddMongoDBTests.cs (2)
286Assert.Single(mongoExpress.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Parent" && r.Resource == mongo.Resource); 287Assert.Single(mongoExpress.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == mongo.Resource);
Aspire.Hosting.MySql.Tests (2)
AddMySqlTests.cs (2)
233Assert.Single(phpMyAdmin.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == mySql1.Resource); 234Assert.Single(phpMyAdmin.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == mySql2.Resource);
Aspire.Hosting.Radius (4)
Publishing\RadiusInfrastructureBuilder.cs (4)
2929referenced.Add(relationship.Resource.Name); 3121Add(relationship.Resource, relationship.Resource.Name); 3529var referencedResource = reference.Resource;
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
312Assert.Single(insight.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == redis); 338Assert.Single(commander.Annotations.OfType<ResourceRelationshipAnnotation>(), r => r.Type == "Manages" && r.Resource == redis);
Aspire.Hosting.Tests (22)
ExecutableResourceTests.cs (1)
65Assert.Same(testResource, r.Resource);
Orchestrator\RelationshipEvaluatorTests.cs (3)
27relationship => { Assert.Same(first.Resource, relationship.Resource); Assert.Equal("Manages", relationship.Type); }, 28relationship => { Assert.Same(first.Resource, relationship.Resource); Assert.Equal("Observes", relationship.Type); }, 29relationship => { Assert.Same(second.Resource, relationship.Resource); Assert.Equal("Manages", relationship.Type); });
WaitForTests.cs (1)
797Assert.Equal(childResource.Resource, relationshipAnnotation.Resource);
WithEnvironmentTests.cs (9)
64Assert.Same(projectA.Resource, r.Resource); 134Assert.Same(parameter.Resource, r.Resource); 260Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)), 264Assert.Same(container.Resource, r.Resource); 269Assert.Same(test.Resource, r.Resource); 295Assert.Same(container.Resource, r.Resource); 363Assert.Same(sourceBuilder.Resource, r.Resource); 408Assert.Same(resourceA.Resource, relationship.Resource); 477Assert.Same(container.Resource, relationship.Resource);
WithReferenceTests.cs (8)
37Assert.Same(projectA.Resource, r.Resource); 216Assert.Same(projectA.Resource, r.Resource); 245Assert.Same(projectA.Resource, r.Resource); 451Assert.Same(resource.Resource, r.Resource); 457Assert.Same(endpoint.Resource, r.Resource); 462Assert.Same(key.Resource, r.Resource); 467Assert.Same(endpoint.Resource, r.Resource); 472Assert.Same(key.Resource, r.Resource);