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