67 references to IntegrationSource
aspire (42)
Commands\Sdk\SdkDumpCommand.cs (1)
392
.Where(i => i.Source ==
IntegrationSource
.Nuget)
Configuration\AspireConfigFile.cs (4)
156
/// means one new <see cref="
IntegrationSource
"/> value plus one parsing branch here.
405
IntegrationSource
.Nuget => IntegrationReference.FromPackage(
409
IntegrationSource
.Project => IntegrationReference.FromProject(
413
IntegrationSource
.Npm => IntegrationReference.FromNpm(
Configuration\IntegrationReference.cs (9)
14
[JsonConverter(typeof(JsonStringEnumConverter<
IntegrationSource
>))]
42
public required
IntegrationSource
Source { get; init; }
45
/// Gets the NuGet package version. Non-null only when <see cref="Source"/> is <see cref="
IntegrationSource
.Nuget"/>.
51
/// the <c>.csproj</c> file for <see cref="
IntegrationSource
.Project"/>,
52
/// or the integration host entry-point file for <see cref="
IntegrationSource
.Npm"/>.
53
/// Null for <see cref="
IntegrationSource
.Nuget"/>.
85
Source =
IntegrationSource
.Nuget,
99
return new IntegrationReference { Name = name, Source =
IntegrationSource
.Project, Path = projectPath };
110
return new IntegrationReference { Name = name, Source =
IntegrationSource
.Npm, Path = hostPath };
Configuration\PackageEntry.cs (10)
46
public required
IntegrationSource
Source { get; init; }
50
/// Non-null only when <see cref="Source"/> is <see cref="
IntegrationSource
.Nuget"/>.
56
/// the <c>.csproj</c> path for <see cref="
IntegrationSource
.Project"/>, or the integration
57
/// host entry point (e.g. <c>./kafka-integration/host.ts</c>) for <see cref="
IntegrationSource
.Npm"/>.
68
Source =
IntegrationSource
.Nuget,
77
Source =
IntegrationSource
.Project,
86
Source =
IntegrationSource
.Npm,
213
case
IntegrationSource
.Nuget:
218
case
IntegrationSource
.Project:
225
case
IntegrationSource
.Npm:
Projects\AppHostServerAppSettingsWriter.cs (1)
41
.Where(i => i.Source ==
IntegrationSource
.Npm)
Projects\CSharpProjectFile.cs (2)
74
if (integrationReference.Source is
IntegrationSource
.Npm)
79
if (integrationReference.Source is
IntegrationSource
.Project)
Projects\DotNetBasedAppHostServerProject.cs (3)
169
integrations.Where(static integration => integration.Source is not
IntegrationSource
.Npm),
238
if (integration.Source !=
IntegrationSource
.Nuget && integration.Source !=
IntegrationSource
.Project)
Projects\GuestAppHostProject.cs (8)
215
if (integrations.Any(i => i.Source ==
IntegrationSource
.Npm)
335
var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source ==
IntegrationSource
.Npm);
413
if (integrations.Any(integration => integration.Source ==
IntegrationSource
.Npm))
584
var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source ==
IntegrationSource
.Npm);
971
var npmIntegrations = integrations.Where(i => i.Source ==
IntegrationSource
.Npm).ToList();
1376
var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source ==
IntegrationSource
.Npm);
1779
if (entry.Source !=
IntegrationSource
.Nuget || entry.Version is null)
2338
if (integrations.Any(i => i.Source ==
IntegrationSource
.Project))
Projects\PrebuiltAppHostServer.cs (3)
179
var packageRefs = integrationList.Where(r => r.Source ==
IntegrationSource
.Nuget).ToList();
180
var projectRefs = integrationList.Where(r => r.Source ==
IntegrationSource
.Project).ToList();
181
var npmIntegrations = integrationList.Where(r => r.Source ==
IntegrationSource
.Npm).ToList();
Scaffolding\ScaffoldingService.cs (1)
134
if (integrations.Any(i => i.Source ==
IntegrationSource
.Npm)
Aspire.Cli.Tests (25)
Configuration\AspireConfigFileTests.cs (7)
283
Assert.Equal(
IntegrationSource
.Nuget, entry.Source);
380
Assert.Equal(
IntegrationSource
.Project, entry.Source);
386
Assert.Equal(
IntegrationSource
.Project, projectRef.Source);
411
Assert.Equal(
IntegrationSource
.Nuget, redis.Source);
416
Assert.Equal(
IntegrationSource
.Nuget, kafka.Source);
445
Assert.Equal(
IntegrationSource
.Nuget, reference.Source);
514
Assert.Equal(
IntegrationSource
.Npm, package.Value.Source);
Configuration\IntegrationReferenceTests.cs (7)
15
Assert.Equal(
IntegrationSource
.Nuget, reference.Source);
25
Assert.Equal(
IntegrationSource
.Project, reference.Source);
37
Assert.Equal(
IntegrationSource
.Nuget, reference.Source);
61
var packageRefs = refs.Where(r => r.Source ==
IntegrationSource
.Nuget).ToList();
62
var projectRefs = refs.Where(r => r.Source ==
IntegrationSource
.Project).ToList();
83
var projectRef = refs.Single(r => r.Source ==
IntegrationSource
.Project);
105
Assert.Equal(
IntegrationSource
.Nuget, redis.Source);
Projects\GuestAppHostProjectTests.cs (11)
606
Assert.Contains(refs, r => r.Name == "Aspire.Hosting" && r.Version == "13.1.0" && r.Source !=
IntegrationSource
.Project);
607
Assert.Contains(refs, r => r.Name == "Aspire.Hosting.Redis" && r.Version == "13.1.0" && r.Source !=
IntegrationSource
.Project);
692
Assert.Contains(refs, r => r.Name == "Aspire.Hosting" && r.Source ==
IntegrationSource
.Nuget);
693
Assert.Contains(refs, r => r.Name == "Aspire.Hosting.Redis" && r.Source ==
IntegrationSource
.Nuget);
694
var projectRef = Assert.Single(refs, r => r.Source ==
IntegrationSource
.Project);
1102
Assert.Equal(
IntegrationSource
.Nuget, reloaded.Packages["Aspire.Hosting"].Source);
1198
Assert.Equal(
IntegrationSource
.Nuget, savedConfig.Packages?["Aspire.Hosting"].Source);
1401
Assert.Equal(
IntegrationSource
.Nuget, reloaded.Packages["Aspire.Hosting"].Source);
1483
Assert.Equal(
IntegrationSource
.Nuget, reloaded.Packages?["Aspire.Hosting"].Source);
1539
Assert.Equal(
IntegrationSource
.Nuget, reloaded.Packages?["Aspire.Hosting"].Source);
1591
Assert.Equal(
IntegrationSource
.Nuget, reloaded.Packages?["Aspire.Hosting"].Source);