41 references to Model
Aspire.Hosting (16)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (8)
20
foreach (var container in beforeStartEvent.
Model
.GetContainerResources())
25
foreach (var executable in beforeStartEvent.
Model
.GetExecutableResources())
30
foreach (var containerExec in beforeStartEvent.
Model
.GetContainerExecutableResources())
35
foreach (var project in beforeStartEvent.
Model
.GetProjectResources())
46
if (beforeStartEvent.
Model
.Resources.SingleOrDefault(r => string.Equals(r.Name, KnownResourceNames.AspireDashboard, StringComparisons.ResourceName)) is { } dashboardResource)
56
foreach (var resource in beforeStartEvent.
Model
.Resources)
71
var resourcesWithContainerImages = @event.
Model
.Resources.SelectMany(
95
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)
4757
Model = @event.
Model
,
TerminalResourceBuilderExtensions.cs (1)
218
@event.
Model
.Resources.Add(terminalHost);
Aspire.Hosting.Azure (1)
AzureResourcePreparer.cs (1)
26
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 (3)
AzureFunctionsProjectResourceExtensions.cs (3)
690
foreach (var item in data.
Model
.Resources.OfType<IAzureFunctionsResource>())
704
foreach (var item in data.
Model
.Resources.Where(r => r is not IAzureFunctionsResource))
721
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)
349
var replicaSet = @event.
Model
.Resources.OfType<MongoDBReplicaSetResource>()
Aspire.Hosting.MySql (1)
MySqlBuilderExtensions.cs (1)
316
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)
468
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>())