40 references to Model
Aspire.Hosting (16)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (8)
22
foreach (var container in beforeStartEvent.
Model
.GetContainerResources())
27
foreach (var executable in beforeStartEvent.
Model
.GetExecutableResources())
32
foreach (var containerExec in beforeStartEvent.
Model
.GetContainerExecutableResources())
37
foreach (var project in beforeStartEvent.
Model
.GetProjectResources())
48
if (beforeStartEvent.
Model
.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
58
foreach (var resource in beforeStartEvent.
Model
.Resources)
73
var resourcesWithContainerImages = @event.
Model
.Resources.SelectMany(
97
foreach (var resource in beforeStartEvent.
Model
.Resources)
ContainerRegistryResourceBuilderExtensions.cs (1)
153
foreach (var resource in beforeStartEvent.
Model
.Resources)
Dashboard\DashboardEventHandlers.cs (4)
57
if (@event.
Model
.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
62
@event.
Model
.Resources.Remove(dashboardResource);
63
@event.
Model
.Resources.Insert(0, dashboardResource);
67
AddDashboardResource(@event.
Model
);
Lifecycle\TerminalHostEventingSubscriber.cs (1)
59
foreach (var host in @event.
Model
.Resources.OfType<TerminalHostResource>())
ResourceBuilderExtensions.cs (1)
4470
Model = @event.
Model
,
TerminalResourceBuilderExtensions.cs (1)
232
@event.
Model
.Resources.Add(terminalHost);
Aspire.Hosting.Azure (1)
AzureResourcePreparer.cs (1)
28
return PrepareResourcesAsync(@event.
Model
, cancellationToken);
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
68
foreach (var resource in beforeStartEvent.
Model
.Resources)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
563
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
164
foreach (var item in data.
Model
.Resources.OfType<AzureFunctionsProjectResource>())
180
data.
Model
.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
318
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
150
data.
Model
.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
214
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Sql (1)
AzureSqlServerResource.cs (1)
588
PrepareDeploymentScriptInfrastructure(data.
Model
, this, createdStorage);
Aspire.Hosting.Dotnet.Tests (4)
DotnetProjectBuildCoordinatorTests.cs (4)
2176
Assert.True(@event.
Model
.Resources.Remove(removed.Resource));
2200
var index = @event.
Model
.Resources.IndexOf(replaced.Resource);
2202
@event.
Model
.Resources[index] = new ExecutableResource(replaced.Resource.Name, "dotnet", workspace.Path);
2228
Assert.True(@event.
Model
.Resources.Remove(project.Resource));
Aspire.Hosting.Kafka (1)
KafkaBuilderExtensions.cs (1)
122
foreach (var kafkaResource in @event.
Model
.Resources.OfType<KafkaServerResource>())
Aspire.Hosting.MongoDB (1)
MongoDBBuilderExtensions.cs (1)
350
var replicaSet = @event.
Model
.Resources.OfType<MongoDBReplicaSetResource>()
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
317
foreach (var mySqlResource in @event.
Model
.Resources.OfType<MySqlServerResource>())
Aspire.Hosting.PostgreSQL (1)
PostgresBuilderExtensions.cs (1)
475
foreach (var postgresResource in @event.
Model
.Resources.OfType<PostgresServerResource>())
Aspire.Hosting.Redis (1)
RedisBuilderExtensions.cs (1)
469
foreach (var redisResource in @event.
Model
.Resources.OfType<RedisResource>())
Aspire.Hosting.Tests (2)
Eventing\DistributedApplicationBuilderEventingTests.cs (2)
239
Assert.NotNull(e.
Model
);
376
Assert.NotNull(e.
Model
);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationTestFactory.cs (1)
57
var resourcesWithContainerImages = @event.
Model
.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
41
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
AppHost.cs (1)
128
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
Stress.AppHost (1)
TestResource.cs (1)
156
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())