2 instantiations of IntegrationReference
aspire (2)
Configuration\IntegrationReference.cs (2)
64return new IntegrationReference 82return new IntegrationReference { Name = name, ProjectPath = projectPath };
187 references to IntegrationReference
aspire (56)
Commands\Sdk\SdkDumpCommand.cs (7)
97var integrations = new List<IntegrationReference>(); 109integrations.Add(IntegrationReference.FromProject( 130integrations.Add(IntegrationReference.FromPackage(packageName, packageVersion)); 164List<IntegrationReference> integrations, 263List<IntegrationReference> integrations, 343IntegrationReference integration, 373private void PrepareCapabilitiesForOutput(CapabilitiesInfo capabilities, IEnumerable<IntegrationReference> integrations)
Commands\Sdk\SdkExportCommand.cs (6)
76var integrations = new List<IntegrationReference>(); 129var requestedCodeGenerationPackage = integrations.FirstOrDefault(integration => 143integrations.Add(IntegrationReference.FromPackage( 179IReadOnlyList<IntegrationReference> integrations, 270private static IntegrationReference CreateExactPackageReference(string packageName, string packageVersion) 271=> IntegrationReference.FromPackage(
Commands\Sdk\SdkGenerateCommand.cs (3)
126var integrations = new List<IntegrationReference>(); 129integrations.Add(IntegrationReference.FromPackage(codeGenPackage, ExecutionContext.IdentityVersion)); 133integrations.Add(IntegrationReference.FromProject(
Configuration\AspireConfigFile.cs (5)
344public IEnumerable<IntegrationReference> GetIntegrationReferences(string defaultSdkVersion, string configDirectory) 349yield return IntegrationReference.FromPackage("Aspire.Hosting", sdkVersion); 370yield return IntegrationReference.FromPackage(packageName, sdkVersion); 378yield return IntegrationReference.FromProject(packageName, absolutePath); 383yield return IntegrationReference.FromPackage(packageName, trimmedValue);
Configuration\AspireJsonConfiguration.cs (5)
184public IEnumerable<IntegrationReference> GetIntegrationReferences(string defaultSdkVersion, string settingsDirectory) 189yield return IntegrationReference.FromPackage("Aspire.Hosting", sdkVersion); 210yield return IntegrationReference.FromPackage(packageName, sdkVersion); 218yield return IntegrationReference.FromProject(packageName, absolutePath); 223yield return IntegrationReference.FromPackage(packageName, trimmedValue);
Configuration\IntegrationReference.cs (3)
47public static IntegrationReference FromPackage(string name, string version) 56public static IntegrationReference FromPackage( 77public static IntegrationReference FromProject(string name, string projectPath)
Projects\DotNetBasedAppHostServerProject.cs (5)
130private XDocument CreateProjectFile(IEnumerable<IntegrationReference> integrations) 179foreach (var integration in integrations) 273IEnumerable<IntegrationReference> integrations, 286foreach (var integration in integrations) 562IEnumerable<IntegrationReference> integrations,
Projects\GuestAppHostProject.cs (7)
197private async Task<List<IntegrationReference>> GetIntegrationReferencesAsync( 217integrations.Add(IntegrationReference.FromPackage(codeGenPackage, codeGenVersion)); 279List<IntegrationReference> integrations, 1621IEnumerable<IntegrationReference> integrations, 2001private static void SaveGenerationHash(string generatedPath, List<IntegrationReference> integrations) 2013private static string ComputeIntegrationsHash(List<IntegrationReference> integrations) 2016foreach (var integration in integrations.OrderBy(p => p.Name))
Projects\IAppHostServerProject.cs (1)
100IEnumerable<IntegrationReference> integrations,
Projects\PrebuiltAppHostServer.cs (13)
146IEnumerable<IntegrationReference> integrations, 269IReadOnlyList<IntegrationReference> packageRefs) 303List<IntegrationReference> packageRefs, 363IReadOnlyList<IntegrationReference> packageRefs, 364IReadOnlyList<IntegrationReference> projectRefs, 378foreach (var projectRef in projectRefs) 605internal static bool HasFloatingPackageVersion(IReadOnlyList<IntegrationReference> packageRefs) 734List<IntegrationReference> packageRefs, 735List<IntegrationReference> projectRefs, 868List<IntegrationReference> packageRefs, 869List<IntegrationReference> projectRefs, 1662List<IntegrationReference> packageRefs, 1667foreach (var pkg in packageRefs)
Scaffolding\ScaffoldingService.cs (1)
130integrations.Add(IntegrationReference.FromPackage(codeGenPackage, codeGenVersion));
Aspire.Cli.Tests (131)
Commands\Sdk\SdkExportCommandTests.cs (5)
71var package = Assert.Single( 77var generator = Assert.Single( 118var package = Assert.Single( 441public IReadOnlyList<IntegrationReference> Integrations { get; private set; } = []; 449IEnumerable<IntegrationReference> integrations,
Configuration\DotNetBasedAppHostServerChannelResolutionTests.cs (4)
34[IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]); 55[IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]); 77[IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]); 100[IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]);
Configuration\IntegrationReferenceTests.cs (6)
13var reference = IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0"); 24var reference = IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj"); 72var projectRef = refs.Single(r => r.IsProjectReference); 91var redis = refs.Single(r => r.Name == "Aspire.Hosting.Redis");
Projects\AppHostServerProjectTests.cs (28)
51var packages = new List<IntegrationReference> 53IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0"), 54IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.1.0"), 55IntegrationReference.FromPackage("Aspire.Hosting.PostgreSQL", "13.1.0"), 56IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.1.0") 75var packages = new List<IntegrationReference> 77IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0") 97var packages = new List<IntegrationReference> 99IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0") 118var packages = new List<IntegrationReference> 120IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0"), 121IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.1.0"), 122IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.1.0") 144var packages = new List<IntegrationReference> 146IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0") 166var packages = new List<IntegrationReference> 168IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0") 186IntegrationReference.FromPackage( 190IntegrationReference.FromPackage("Aspire.Hosting.PostgreSQL", "13.1.0") 218IntegrationReference.FromPackage("Aspire.Hosting.Redis", "[13.1.0]") 371var packages = new List<IntegrationReference> 373IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0"), 374IntegrationReference.FromPackage("Aspire.Hosting.AppHost", "13.1.0"), 375IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.1.0") 454var packages = new List<IntegrationReference> 456IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0") 508var packages = new List<IntegrationReference> 510IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")
Projects\AppHostServerSessionTests.cs (3)
598IEnumerable<IntegrationReference> integrations, 642IEnumerable<IntegrationReference> integrations, 692IEnumerable<IntegrationReference> integrations,
Projects\DotNetBasedAppHostServerScaffoldCacheTests.cs (11)
29IntegrationReference[] integrations = [IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]; 47await project.CreateProjectFilesAsync([IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]); 56IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0"), 57IntegrationReference.FromPackage("Contoso.Widgets", "1.0.0"), 75IntegrationReference[] integrations = [IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]; 97IntegrationReference[] integrations = [IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0")]; 128[IntegrationReference.FromProject("Contoso.Widgets", firstProject)]); 135[IntegrationReference.FromProject("Contoso.Widgets", secondProject)]);
Projects\GuestAppHostProjectTests.cs (1)
372var projectRef = Assert.Single(refs, r => r.IsProjectReference);
Projects\PrebuiltAppHostServerTests.cs (70)
123var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 146var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 164var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 184var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 201var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("First", first) }; 214var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 230var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 243var projectRefs = new List<IntegrationReference> { IntegrationReference.FromProject("Aspire.Hosting.Java", referencedProject) }; 244var packageRefs = new List<IntegrationReference> { IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.5.0") }; 279var packageRefs = new List<IntegrationReference> { IntegrationReference.FromPackage("Aspire.Hosting.Redis", version) }; 287var packageRefs = new List<IntegrationReference> 289IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.5.0"), 290IntegrationReference.FromPackage("Aspire.Hosting.Java", "13.5.0-preview.1.25000.1") 365var packageRefs = new List<IntegrationReference> 367IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0"), 368IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0") 370var projectRefs = new List<IntegrationReference>(); 386var packageRefs = new List<IntegrationReference>(); 387var projectRefs = new List<IntegrationReference> 389IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 405var packageRefs = new List<IntegrationReference> 407IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0"), 408IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0") 410var projectRefs = new List<IntegrationReference> 412IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 425var packageRefs = new List<IntegrationReference> 427IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0") 429var projectRefs = new List<IntegrationReference>(); 547var packageRefs = new List<IntegrationReference> 549IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17166.ga49d604d"), 550IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0") 1426[IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0")]); 1465[IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0")], 1497IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"), 1498IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0") 1538IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"), 1539IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0") 1597IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"), 1598IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0") 1656IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"), 1657IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0") 1719[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")], 1774[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]); 1828[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]); 1889[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]); 1975[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")], 2022[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")], 2052.Select(i => IntegrationReference.FromPackage($"Aspire.Hosting.Pkg{i}", "1.0.0")) 2136IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17141.gf142085f"), 2137IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 2202[IntegrationReference.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.12345.gabcdef00")]); 2265IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17166.ga49d604d"), 2266IntegrationReference.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0"), 2267IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 2357[IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0")]); 2393[IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")]); 2798private static IReadOnlyList<IntegrationReference> CreateProjectReferenceIntegrations() 2802IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0"), 2803IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0"), 2804IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
Scaffolding\ChannelReseedTests.cs (1)
140IEnumerable<IntegrationReference> integrations,
TestServices\FakeFailingAppHostServerProject.cs (1)
26IEnumerable<IntegrationReference> integrations,
TestServices\FakeSucceedingAppHostServerProject.cs (1)
23IEnumerable<IntegrationReference> integrations,