2 instantiations of IntegrationReference
aspire (2)
Configuration\IntegrationReference.cs (2)
48return new IntegrationReference { Name = name, Version = version }; 61return new IntegrationReference { Name = name, ProjectPath = projectPath };
78 references to IntegrationReference
aspire (36)
Commands\Sdk\SdkDumpCommand.cs (2)
128var integrations = new List<IntegrationReference>(); 132integrations.Add(IntegrationReference.FromProject(
Commands\Sdk\SdkGenerateCommand.cs (3)
130var integrations = new List<IntegrationReference>(); 133integrations.Add(IntegrationReference.FromPackage(codeGenPackage, VersionHelper.GetDefaultTemplateVersion())); 137integrations.Add(IntegrationReference.FromProject(
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)
43public static IntegrationReference FromPackage(string name, string version) 56public static IntegrationReference FromProject(string name, string projectPath)
Projects\AppHostServerSession.cs (1)
104IEnumerable<IntegrationReference> integrations,
Projects\DotNetBasedAppHostServerProject.cs (5)
138private XDocument CreateProjectFile(IEnumerable<IntegrationReference> integrations) 186foreach (var integration in integrations) 279IEnumerable<IntegrationReference> integrations, 304foreach (var integration in integrations) 440IEnumerable<IntegrationReference> integrations,
Projects\GuestAppHostProject.cs (7)
142private async Task<List<IntegrationReference>> GetIntegrationReferencesAsync( 153integrations.Add(IntegrationReference.FromPackage(codeGenPackage, codeGenVersion)); 175List<IntegrationReference> integrations, 1020IEnumerable<IntegrationReference> integrations, 1061private static void SaveGenerationHash(string generatedPath, List<IntegrationReference> integrations) 1073private static string ComputeIntegrationsHash(List<IntegrationReference> integrations) 1076foreach (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, 189List<IntegrationReference> packageRefs, 190List<IntegrationReference> projectRefs, 267List<IntegrationReference> packageRefs, 268List<IntegrationReference> projectRefs, 527List<IntegrationReference> packageRefs, 533foreach (var pkg in packageRefs)
Scaffolding\ScaffoldingService.cs (1)
68integrations.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)
231var 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,