49 references to Model
Aspire.Hosting (15)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (8)
22foreach (var container in beforeStartEvent.Model.GetContainerResources()) 27foreach (var executable in beforeStartEvent.Model.GetExecutableResources()) 32foreach (var containerExec in beforeStartEvent.Model.GetContainerExecutableResources()) 37foreach (var project in beforeStartEvent.Model.GetProjectResources()) 48if (beforeStartEvent.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 58foreach (var resource in beforeStartEvent.Model.Resources) 73var resourcesWithContainerImages = @event.Model.Resources.SelectMany( 97foreach (var resource in beforeStartEvent.Model.Resources)
ContainerRegistryResourceBuilderExtensions.cs (1)
125foreach (var resource in beforeStartEvent.Model.Resources)
Dashboard\DashboardEventHandlers.cs (4)
68if (@event.Model.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource) 73@event.Model.Resources.Remove(dashboardResource); 74@event.Model.Resources.Insert(0, dashboardResource); 78AddDashboardResource(@event.Model);
Exec\ExecEventingHandlers.cs (1)
18beforeStartEvent.Model.Resources.Add(resource);
ResourceBuilderExtensions.cs (1)
2896Model = @event.Model,
Aspire.Hosting.Azure (5)
AzureResourcePreparer.cs (3)
27var azureResources = GetAzureResourcesFromAppModel(@event.Model); 37EnsureNoIdentityOrRoleAssignmentAnnotations(@event.Model); 40await 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)
86foreach (var resource in beforeStartEvent.Model.Resources)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
491data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
162foreach (var item in data.Model.Resources.OfType<AzureFunctionsProjectResource>()) 178data.Model.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
313data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
145data.Model.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213data.Model.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
506PrepareDeploymentScriptInfrastructure(data.Model, this, createdStorage);
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()) 75ContainerRegistry = 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)
236Assert.NotNull(e.Model);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationTestFactory.cs (1)
56var resourcesWithContainerImages = @event.Model.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
41foreach (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)
61foreach (var resource in @event.Model.Resources.OfType<TestResource>())