40 references to Model
Aspire.Hosting (12)
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(
Dashboard\DashboardEventHandlers.cs (4)
65if (@event.Model.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource) 70@event.Model.Resources.Remove(dashboardResource); 71@event.Model.Resources.Insert(0, dashboardResource); 75AddDashboardResource(@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)
32var azureResources = AzureResourcePreparer.GetAzureResourcesFromAppModel(@event.Model); 39_parentChildLookup = @event.Model.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (3)
AzureContainerAppsInfrastructure.cs (3)
25var caes = @event.Model.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray(); 29EnsureNoPublishAsAcaAnnotations(@event.Model); 41foreach (var r in @event.Model.GetComputeResources())
Aspire.Hosting.Azure.AppService (3)
AzureAppServiceInfrastructure.cs (3)
25var appServiceEnvironments = @event.Model.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray(); 29EnsureNoPublishAsAzureAppServiceWebsiteAnnotations(@event.Model); 41foreach (var resource in @event.Model.GetComputeResources())
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
404data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
68foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 84data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
304data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureRedisEnterpriseExtensions.cs (1)
145data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
210data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Docker (3)
DockerComposeInfrastructure.cs (3)
28var dockerComposeEnvironments = @event.Model.Resources.OfType<DockerComposeEnvironmentResource>().ToArray(); 32EnsureNoPublishAsDockerComposeServiceAnnotations(@event.Model); 51foreach (var r in @event.Model.GetComputeResources())
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>())