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