5 instantiations of TraitAnnotation
Aspire.Hosting (1)
ResourceTraitBuilderExtensions.cs (1)
23var annotation = new TraitAnnotation(name, value);
Aspire.Hosting.Tests (4)
Dashboard\DashboardServiceDataTerminalTests.cs (3)
34resource.Annotations.Add(new TraitAnnotation("Owner", "Finance, Inc.")); 35resource.Annotations.Add(new TraitAnnotation("Owner", "Platform")); 36resource.Annotations.Add(new TraitAnnotation("Aspire_Dashboard_Tag", "Backend"));
ResourceTraitBuilderTests.cs (1)
41Assert.ThrowsAny<ArgumentException>(() => new TraitAnnotation(name, value));
7 references to TraitAnnotation
Aspire.Hosting (4)
ApplicationModel\ResourceTraitSnapshotProperties.cs (1)
13var traits = resource.Annotations.OfType<TraitAnnotation>().ToArray();
ResourceTraitBuilderExtensions.cs (3)
23var annotation = new TraitAnnotation(name, value); 28foreach (var previous in builder.Resource.Annotations.OfType<TraitAnnotation>().Where(t => t.Name == name).ToArray())
Aspire.Hosting.Tests (3)
ResourceTraitBuilderTests.cs (3)
29resource.Resource.Annotations.OfType<TraitAnnotation>().Select(t => (t.Name, t.Value))); 71resource.Resource.Annotations.OfType<TraitAnnotation>().Select(t => (t.Name, t.Value))); 86resource.Resource.Annotations.OfType<TraitAnnotation>().Select(t => t.Value));