3 writes to Source
aspire (3)
Configuration\IntegrationReference.cs (3)
85Source = IntegrationSource.Nuget, 99return new IntegrationReference { Name = name, Source = IntegrationSource.Project, Path = projectPath }; 110return new IntegrationReference { Name = name, Source = IntegrationSource.Npm, Path = hostPath };
34 references to Source
aspire (20)
Commands\Sdk\SdkDumpCommand.cs (1)
392.Where(i => i.Source == IntegrationSource.Nuget)
Configuration\IntegrationReference.cs (2)
28/// Represents a reference to an Aspire hosting integration. The <see cref="Source"/> 45/// Gets the NuGet package version. Non-null only when <see cref="Source"/> is <see cref="IntegrationSource.Nuget"/>.
Projects\AppHostServerAppSettingsWriter.cs (1)
41.Where(i => i.Source == IntegrationSource.Npm)
Projects\CSharpProjectFile.cs (2)
74if (integrationReference.Source is IntegrationSource.Npm) 79if (integrationReference.Source is IntegrationSource.Project)
Projects\DotNetBasedAppHostServerProject.cs (3)
169integrations.Where(static integration => integration.Source is not IntegrationSource.Npm), 238if (integration.Source != IntegrationSource.Nuget && integration.Source != IntegrationSource.Project)
Projects\GuestAppHostProject.cs (7)
215if (integrations.Any(i => i.Source == IntegrationSource.Npm) 335var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source == IntegrationSource.Npm); 413if (integrations.Any(integration => integration.Source == IntegrationSource.Npm)) 584var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source == IntegrationSource.Npm); 971var npmIntegrations = integrations.Where(i => i.Source == IntegrationSource.Npm).ToList(); 1376var hasNpmIntegrationHosts = integrations.Any(integration => integration.Source == IntegrationSource.Npm); 2338if (integrations.Any(i => i.Source == IntegrationSource.Project))
Projects\PrebuiltAppHostServer.cs (3)
179var packageRefs = integrationList.Where(r => r.Source == IntegrationSource.Nuget).ToList(); 180var projectRefs = integrationList.Where(r => r.Source == IntegrationSource.Project).ToList(); 181var npmIntegrations = integrationList.Where(r => r.Source == IntegrationSource.Npm).ToList();
Scaffolding\ScaffoldingService.cs (1)
134if (integrations.Any(i => i.Source == IntegrationSource.Npm)
Aspire.Cli.Tests (14)
Configuration\AspireConfigFileTests.cs (2)
386Assert.Equal(IntegrationSource.Project, projectRef.Source); 445Assert.Equal(IntegrationSource.Nuget, reference.Source);
Configuration\IntegrationReferenceTests.cs (7)
15Assert.Equal(IntegrationSource.Nuget, reference.Source); 25Assert.Equal(IntegrationSource.Project, reference.Source); 37Assert.Equal(IntegrationSource.Nuget, reference.Source); 61var packageRefs = refs.Where(r => r.Source == IntegrationSource.Nuget).ToList(); 62var projectRefs = refs.Where(r => r.Source == IntegrationSource.Project).ToList(); 83var projectRef = refs.Single(r => r.Source == IntegrationSource.Project); 105Assert.Equal(IntegrationSource.Nuget, redis.Source);
Projects\GuestAppHostProjectTests.cs (5)
606Assert.Contains(refs, r => r.Name == "Aspire.Hosting" && r.Version == "13.1.0" && r.Source != IntegrationSource.Project); 607Assert.Contains(refs, r => r.Name == "Aspire.Hosting.Redis" && r.Version == "13.1.0" && r.Source != IntegrationSource.Project); 692Assert.Contains(refs, r => r.Name == "Aspire.Hosting" && r.Source == IntegrationSource.Nuget); 693Assert.Contains(refs, r => r.Name == "Aspire.Hosting.Redis" && r.Source == IntegrationSource.Nuget); 694var projectRef = Assert.Single(refs, r => r.Source == IntegrationSource.Project);