2 instantiations of IntegrationReference
aspire (2)
Configuration\IntegrationReference.cs (2)
47return new IntegrationReference { Name = name, Version = version }; 60return new IntegrationReference { Name = name, ProjectPath = projectPath };
85 references to IntegrationReference
aspire (43)
Commands\Sdk\SdkDumpCommand.cs (4)
76var integrations = new List<IntegrationReference>(); 89integrations.Add(IntegrationReference.FromProject( 112integrations.Add(IntegrationReference.FromPackage(packageName, packageVersion)); 134List<IntegrationReference> integrations,
Commands\Sdk\SdkGenerateCommand.cs (3)
130var integrations = new List<IntegrationReference>(); 133integrations.Add(IntegrationReference.FromPackage(codeGenPackage, VersionHelper.GetDefaultTemplateVersion())); 137integrations.Add(IntegrationReference.FromProject(
Configuration\AspireConfigFile.cs (5)
316public IEnumerable<IntegrationReference> GetIntegrationReferences(string defaultSdkVersion, string configDirectory) 321yield return IntegrationReference.FromPackage("Aspire.Hosting", sdkVersion); 342yield return IntegrationReference.FromPackage(packageName, sdkVersion); 350yield return IntegrationReference.FromProject(packageName, absolutePath); 355yield return IntegrationReference.FromPackage(packageName, trimmedValue);
Configuration\AspireJsonConfiguration.cs (5)
183public IEnumerable<IntegrationReference> GetIntegrationReferences(string defaultSdkVersion, string settingsDirectory) 188yield return IntegrationReference.FromPackage("Aspire.Hosting", sdkVersion); 209yield return IntegrationReference.FromPackage(packageName, sdkVersion); 217yield return IntegrationReference.FromProject(packageName, absolutePath); 222yield return IntegrationReference.FromPackage(packageName, trimmedValue);
Configuration\IntegrationReference.cs (2)
42public static IntegrationReference FromPackage(string name, string version) 55public static IntegrationReference FromProject(string name, string projectPath)
Projects\AppHostServerSession.cs (1)
104IEnumerable<IntegrationReference> integrations,
Projects\DotNetBasedAppHostServerProject.cs (5)
132private XDocument CreateProjectFile(IEnumerable<IntegrationReference> integrations) 180foreach (var integration in integrations) 273IEnumerable<IntegrationReference> integrations, 298foreach (var integration in integrations) 441IEnumerable<IntegrationReference> integrations,
Projects\GuestAppHostProject.cs (7)
152private async Task<List<IntegrationReference>> GetIntegrationReferencesAsync( 163integrations.Add(IntegrationReference.FromPackage(codeGenPackage, codeGenVersion)); 229List<IntegrationReference> integrations, 1193IEnumerable<IntegrationReference> integrations, 1234private static void SaveGenerationHash(string generatedPath, List<IntegrationReference> integrations) 1246private static string ComputeIntegrationsHash(List<IntegrationReference> integrations) 1249foreach (var integration in integrations.OrderBy(p => p.Name))
Projects\IAppHostServerProject.cs (1)
47IEnumerable<IntegrationReference> integrations,
Projects\IAppHostServerSession.cs (1)
56IEnumerable<IntegrationReference> integrations,
Projects\PrebuiltAppHostServer.cs (8)
101IEnumerable<IntegrationReference> integrations, 165List<IntegrationReference> packageRefs, 190List<IntegrationReference> packageRefs, 191List<IntegrationReference> projectRefs, 268List<IntegrationReference> packageRefs, 269List<IntegrationReference> projectRefs, 528List<IntegrationReference> packageRefs, 534foreach (var pkg in packageRefs)
Scaffolding\ScaffoldingService.cs (1)
61integrations.Add(IntegrationReference.FromPackage(codeGenPackage, codeGenVersion));
Aspire.Cli.Tests (42)
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 (19)
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") 264var packages = new List<IntegrationReference> 266IntegrationReference.FromPackage("Aspire.Hosting", "13.1.0"), 267IntegrationReference.FromPackage("Aspire.Hosting.AppHost", "13.1.0"), 268IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.1.0")
Projects\GuestAppHostProjectTests.cs (1)
236var projectRef = Assert.Single(refs, r => r.IsProjectReference);
Projects\PrebuiltAppHostServerTests.cs (15)
15var packageRefs = new List<IntegrationReference> 17IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0"), 18IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0") 20var projectRefs = new List<IntegrationReference>(); 36var packageRefs = new List<IntegrationReference>(); 37var projectRefs = new List<IntegrationReference> 39IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 55var packageRefs = new List<IntegrationReference> 57IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0"), 58IntegrationReference.FromPackage("Aspire.Hosting.Redis", "13.2.0") 60var projectRefs = new List<IntegrationReference> 62IntegrationReference.FromProject("MyIntegration", "/path/to/MyIntegration.csproj") 75var packageRefs = new List<IntegrationReference> 77IntegrationReference.FromPackage("Aspire.Hosting", "13.2.0") 79var projectRefs = new List<IntegrationReference>();
TestServices\TestAppHostServerSessionFactory.cs (1)
18IEnumerable<IntegrationReference> integrations,