46 references to Model
Aspire.Hosting (13)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (7)
18foreach (var container in beforeStartEvent.Model.GetContainerResources()) 23foreach (var executable in beforeStartEvent.Model.GetExecutableResources()) 28foreach (var containerExec in beforeStartEvent.Model.GetContainerExecutableResources()) 33foreach (var project in beforeStartEvent.Model.GetProjectResources()) 44if (beforeStartEvent.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 54foreach (var resource in beforeStartEvent.Model.Resources) 69var resourcesWithContainerImages = @event.Model.Resources.SelectMany(
ContainerRegistryResourceBuilderExtensions.cs (1)
123foreach (var resource in beforeStartEvent.Model.Resources)
Dashboard\DashboardEventHandlers.cs (4)
69if (@event.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 74@event.Model.Resources.Remove(dashboardResource); 75@event.Model.Resources.Insert(0, dashboardResource); 79AddDashboardResource(@event.Model);
Exec\ExecEventingHandlers.cs (1)
18beforeStartEvent.Model.Resources.Add(resource);
Aspire.Hosting.Azure (5)
AzureResourcePreparer.cs (3)
25var azureResources = GetAzureResourcesFromAppModel(@event.Model); 35EnsureNoIdentityOrRoleAssignmentAnnotations(@event.Model); 38await BuildRoleAssignmentAnnotations(@event.Model, azureResources, cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\AzureProvisioner.cs (2)
33var azureResources = AzureResourcePreparer.GetAzureResourcesFromAppModel(@event.Model); 40_parentChildLookup = @event.Model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppsInfrastructure.cs (4)
23var caes = @event.Model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray(); 27EnsureNoPublishAsAcaAnnotations(@event.Model); 37@event.Model.Resources.Remove(environment.DefaultContainerRegistry); 46foreach (var r in @event.Model.GetComputeResources())
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceInfrastructure.cs (4)
25var appServiceEnvironments = @event.Model.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray(); 29EnsureNoPublishAsAzureAppServiceWebsiteAnnotations(@event.Model); 39@event.Model.Resources.Remove(appServiceEnvironment.DefaultContainerRegistry); 51foreach (var resource in @event.Model.GetComputeResources())
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
81foreach (var resource in beforeStartEvent.Model.Resources)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
415data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
161foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 177data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
305data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
140data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (5)
29var dockerComposeEnvironments = @event.Model.Resources.OfType<DockerComposeEnvironmentResource>().ToArray(); 33EnsureNoPublishAsDockerComposeServiceAnnotations(@event.Model); 49ContainerRegistry = GetContainerRegistry(environment, @event.Model) 53foreach (var r in @event.Model.GetComputeResources()) 68ContainerRegistry = GetContainerRegistry(environment, @event.Model)
Aspire.Hosting.Kubernetes (3)
KubernetesInfrastructure.cs (3)
27var kubernetesEnvironments = @event.Model.Resources.OfType<KubernetesEnvironmentResource>().ToArray(); 31EnsureNoPublishAsKubernetesServiceAnnotations(@event.Model); 39foreach (var r in @event.Model.GetComputeResources())
Aspire.Hosting.Tests (1)
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
235Assert.NotNull(e.Model);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationTestFactory.cs (1)
56var resourcesWithContainerImages = @event.Model.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
40foreach (var resource in @event.Model.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
68foreach (var resource in @event.Model.Resources.OfType<TestResource>())
Stress.AppHost (1)
TestResource.cs (1)
59foreach (var resource in @event.Model.Resources.OfType<TestResource>())