63 references to Type
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)
29relations.LastOrDefault(r => r.Type == KnownRelationshipTypes.Parent) is { } parentRelationship)
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)
1324relationships.LastOrDefault(static relationship => relationship.Type == KnownRelationshipTypes.Parent) is { } parentRelationship)
AzureResourcePreparer.cs (1)
511if (!roleAssignmentResource.Annotations.OfType<ResourceRelationshipAnnotation>().Any(a => a.Resource == azureResource && a.Type == KnownRelationshipTypes.Parent))
Aspire.Hosting.Azure.Tests (7)
AzureFunctionsTests.cs (3)
48Assert.Equal("Reference", rel.Type); 178Assert.Equal("Reference", rel.Type); 769Assert.Equal("Reference", rel.Type);
BicepUtilitiesTests.cs (4)
77Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)), 80Assert.Equal("Reference", r.Type); 85Assert.Equal("Reference", r.Type); 90Assert.Equal("Reference", r.Type);
Aspire.Hosting.Blazor.Tests (3)
BlazorHostedExtensionsTests.cs (1)
206annotation => annotation.Type == "Parent");
WithBlazorAppTests.cs (2)
154.Where(r => r.Resource.Name == "weatherapi" && r.Type == "Reference") 201annotation => annotation.Type == "Parent");
Aspire.Hosting.Browsers.Tests (1)
BrowserLogsBuilderExtensionsTests.cs (1)
55var parentRelationship = Assert.Single(relationships, relationship => relationship.Type == "Parent");
Aspire.Hosting.Dotnet.Tests (1)
DotnetProjectBuildCoordinatorTests.cs (1)
4031annotation.Type == "WaitFor");
Aspire.Hosting.EntityFrameworkCore (1)
EFMigrationResourceBuilderExtensions.cs (1)
389annotation => annotation.Type == ReferenceRelationshipType ? annotation.Resource : null);
Aspire.Hosting.Foundry.Tests (3)
HostedAgentExtensionTests.cs (2)
371r.Type == "Reference" && 384r.Type == "Reference" &&
ToolboxTests.cs (1)
39Assert.Equal("Parent", parentRelationship.Type);
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 (4)
AddNodeAppTests.cs (1)
492var parentRelationship = Assert.Single(relationships, r => r.Type == "Parent");
IntegrationTests.cs (2)
44Assert.Equal("Parent", relationships.First().Type); 82Assert.Equal("Parent", relationship.Type);
ResourceCreationTests.cs (1)
119Assert.Equal("Parent", relationship.Type);
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 (3)
Publishing\RadiusInfrastructureBuilder.cs (3)
2927if (string.Equals(relationship.Type, KnownRelationshipTypes.Reference, StringComparison.OrdinalIgnoreCase)) 3116if (!string.Equals(relationship.Type, KnownRelationshipTypes.Reference, StringComparison.OrdinalIgnoreCase)) 3525.Where(r => r.Type == "Reference");
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)
64Assert.Equal("Reference", r.Type);
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)
798Assert.Equal(KnownRelationshipTypes.WaitFor, relationshipAnnotation.Type);
WithEnvironmentTests.cs (9)
63Assert.Equal("Reference", r.Type); 133Assert.Equal("Reference", r.Type); 260Assert.Collection(relationships.DistinctBy(r => (r.Resource, r.Type)), 263Assert.Equal("Reference", r.Type); 268Assert.Equal("Reference", r.Type); 294Assert.Equal("Reference", r.Type); 362Assert.Equal("Reference", r.Type); 407Assert.Equal("Reference", relationship.Type); 476Assert.Equal("Reference", relationship.Type);
WithReferenceTests.cs (8)
36Assert.Equal("Reference", r.Type); 215Assert.Equal("Reference", r.Type); 244Assert.Equal("Reference", r.Type); 450Assert.Equal("Reference", r.Type); 456Assert.Equal("WaitFor", r.Type); 461Assert.Equal("WaitFor", r.Type); 466Assert.Equal("Reference", r.Type); 471Assert.Equal("Reference", r.Type);