2 writes to SymbolicConfiguration
Aspire.Hosting.Native.Core (2)
Model\ApplicationModel.cs (1)
388SymbolicConfiguration = resource.SymbolicConfiguration.OrderBy(pair => pair.Key, StringComparer.Ordinal)
Runtime\RuntimeGeneration.cs (1)
111SymbolicConfiguration = declaration.SymbolicConfiguration.Select(entry => new SymbolicConfigurationEntry(
22 references to SymbolicConfiguration
Aspire.Hosting.Native.Core (13)
Runtime\DeclarativeApplication.cs (2)
342.All(key => resource.Declaration.SymbolicConfiguration.Single(entry => entry.Name == key).Value.References 358foreach (var entry in GetOwnedResource(resourceId).Declaration.SymbolicConfiguration)
Runtime\RuntimeGeneration.cs (10)
111SymbolicConfiguration = declaration.SymbolicConfiguration.Select(entry => new SymbolicConfigurationEntry( 118!EquivalentSymbolic(retained.Declaration.SymbolicConfiguration, updated.SymbolicConfiguration) || 205return GetOwnedResource(resourceId).Declaration.SymbolicConfiguration; 303var value = resource.Declaration.SymbolicConfiguration.SingleOrDefault(entry => entry.Name == key)?.Value 320var values = GetOwnedResource(resourceId).Declaration.SymbolicConfiguration.ToDictionary(entry => entry.Name, entry => entry.Value); 426var references = resource.Declaration.SymbolicConfiguration.SelectMany(entry => entry.Value.References) 547.Concat(resource.Declaration.SymbolicConfiguration.SelectMany(entry => entry.Value.References)) 1064public long AppliedConfigurationRevision { get; set; } = declaration.Configuration.IsEmpty && declaration.SymbolicConfiguration.IsEmpty ? 1 : 0; 1065public ConfigurationStatus ConfigurationStatus { get; set; } = declaration.Configuration.IsEmpty && declaration.SymbolicConfiguration.IsEmpty ? ConfigurationStatus.Succeeded : ConfigurationStatus.Pending;
Runtime\WorkloadExecutionPlan.cs (1)
46foreach (var reference in resource.SymbolicConfiguration.SelectMany(entry => entry.Value.References).Distinct())
Aspire.Hosting.Native.Core.Tests (6)
DeclarativeApplicationTests.cs (5)
74Assert.Same(value, Assert.Single(snapshot.SymbolicConfiguration).Value); 93Assert.Empty(model.ReadResource(resource).SymbolicConfiguration); 105Assert.Empty(model.ReadResource(resource).SymbolicConfiguration); 159snapshot.SymbolicConfiguration.Select(entry => entry.Name).Order()); 160Assert.All(snapshot.SymbolicConfiguration, entry => Assert.Same(value.Value, entry.Value));
SymbolicValueTests.cs (1)
40Assert.Equal([first], Assert.Single(model.ReadResource(second).SymbolicConfiguration).Value.References);
Aspire.Hosting.Native.Server (3)
Api\CompositionApi.cs (1)
304CopySymbolic(Composition.Model.ReadResource(Handle).SymbolicConfiguration);
Api\PublishingApi.cs (1)
34var symbolic = resource.SymbolicConfiguration.ToDictionary(entry => entry.Name, entry => entry.Value);
Api\RpcAuthoringApi.cs (1)
249source.Owner.Composition.Model.ReadResource(source.Resource.Handle).SymbolicConfiguration