2 instantiations of IntegrationReference
aspire (2)
Configuration\IntegrationReference.cs (2)
64
return new
IntegrationReference
82
return new
IntegrationReference
{ Name = name, ProjectPath = projectPath };
192 references to IntegrationReference
aspire (58)
Commands\Sdk\SdkDumpCommand.cs (7)
98
var integrations = new List<
IntegrationReference
>();
110
integrations.Add(
IntegrationReference
.FromProject(
131
integrations.Add(
IntegrationReference
.FromPackage(packageName, packageVersion));
171
List<
IntegrationReference
> integrations,
270
List<
IntegrationReference
> integrations,
350
IntegrationReference
integration,
380
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)
360
public IEnumerable<
IntegrationReference
> GetIntegrationReferences(string defaultSdkVersion, string configDirectory)
365
yield return
IntegrationReference
.FromPackage("Aspire.Hosting", sdkVersion);
386
yield return
IntegrationReference
.FromPackage(packageName, sdkVersion);
394
yield return
IntegrationReference
.FromProject(packageName, absolutePath);
399
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\CSharpProjectFile.cs (2)
62
IEnumerable<
IntegrationReference
> integrationReferences,
72
foreach (
var
integrationReference in integrationReferences)
Projects\DotNetBasedAppHostServerProject.cs (4)
133
private CSharpProjectFile CreateProjectFile(IEnumerable<
IntegrationReference
> integrations)
214
IEnumerable<
IntegrationReference
> integrations,
227
foreach (
var
integration in integrations)
507
IEnumerable<
IntegrationReference
> integrations,
Projects\GuestAppHostProject.cs (7)
202
private async Task<List<
IntegrationReference
>> GetIntegrationReferencesAsync(
222
integrations.Add(
IntegrationReference
.FromPackage(codeGenPackage, codeGenVersion));
284
List<
IntegrationReference
> integrations,
1666
IEnumerable<
IntegrationReference
> integrations,
2029
private static void SaveGenerationHash(string generatedPath, List<
IntegrationReference
> integrations)
2041
private static string ComputeIntegrationsHash(List<
IntegrationReference
> integrations)
2044
foreach (
var
integration in integrations.OrderBy(p => p.Name))
Projects\IAppHostServerProject.cs (1)
98
IEnumerable<
IntegrationReference
> integrations,
Projects\PrebuiltAppHostServer.cs (14)
173
IEnumerable<
IntegrationReference
> integrations,
302
IReadOnlyList<
IntegrationReference
> packageRefs)
336
List<
IntegrationReference
> packageRefs,
396
IReadOnlyList<
IntegrationReference
> packageRefs,
397
IReadOnlyList<
IntegrationReference
> projectRefs,
411
foreach (
var
projectRef in projectRefs)
638
internal static bool HasFloatingPackageVersion(IReadOnlyList<
IntegrationReference
> packageRefs)
767
List<
IntegrationReference
> packageRefs,
768
List<
IntegrationReference
> projectRefs,
886
List<
IntegrationReference
> packageRefs,
887
List<
IntegrationReference
> projectRefs,
907
foreach (
var
packageReference in packageRefs)
1502
List<
IntegrationReference
> packageRefs,
1507
foreach (
var
pkg in packageRefs)
Scaffolding\ScaffoldingService.cs (1)
130
integrations.Add(
IntegrationReference
.FromPackage(codeGenPackage, codeGenVersion));
Aspire.Cli.Tests (134)
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 (31)
159
var packages = new List<
IntegrationReference
>
161
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0"),
162
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.1.0"),
163
IntegrationReference
.FromPackage("Aspire.Hosting.PostgreSQL", "13.1.0"),
164
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.1.0")
183
var packages = new List<
IntegrationReference
>
185
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
205
var packages = new List<
IntegrationReference
>
207
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
226
var packages = new List<
IntegrationReference
>
228
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0"),
229
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.1.0"),
230
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.1.0")
252
var packages = new List<
IntegrationReference
>
254
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
274
var packages = new List<
IntegrationReference
>
276
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
294
IntegrationReference
.FromPackage(
298
IntegrationReference
.FromPackage("Aspire.Hosting.PostgreSQL", "13.1.0")
326
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "[13.1.0]")
350
IntegrationReference
.FromProject("FirstIntegration", firstProjectPath),
351
IntegrationReference
.FromProject("SecondIntegration", secondProjectPath)
504
var packages = new List<
IntegrationReference
>
506
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0"),
507
IntegrationReference
.FromPackage("Aspire.Hosting.AppHost", "13.1.0"),
508
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.1.0")
587
var packages = new List<
IntegrationReference
>
589
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
632
[
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")]).DefaultTimeout();
677
var packages = new List<
IntegrationReference
>
679
IntegrationReference
.FromPackage("Aspire.Hosting", "13.1.0")
Projects\AppHostServerSessionTests.cs (3)
612
IEnumerable<
IntegrationReference
> integrations,
657
IEnumerable<
IntegrationReference
> integrations,
709
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)
377
var
projectRef = Assert.Single(refs, r => r.IsProjectReference);
Projects\PrebuiltAppHostServerTests.cs (70)
125
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
148
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
166
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
186
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
203
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("First", first) };
216
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
232
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
245
var projectRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromProject("Aspire.Hosting.Java", referencedProject) };
246
var packageRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.5.0") };
281
var packageRefs = new List<
IntegrationReference
> {
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", version) };
289
var packageRefs = new List<
IntegrationReference
>
291
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.5.0"),
292
IntegrationReference
.FromPackage("Aspire.Hosting.Java", "13.5.0-preview.1.25000.1")
367
var packageRefs = new List<
IntegrationReference
>
369
IntegrationReference
.FromPackage("Aspire.Hosting", "13.2.0"),
370
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0")
372
var projectRefs = new List<
IntegrationReference
>();
388
var packageRefs = new List<
IntegrationReference
>();
389
var projectRefs = new List<
IntegrationReference
>
391
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
410
var packageRefs = new List<
IntegrationReference
>
412
IntegrationReference
.FromPackage("Aspire.Hosting", "13.2.0"),
413
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0")
415
var projectRefs = new List<
IntegrationReference
>
417
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
430
var packageRefs = new List<
IntegrationReference
>
432
IntegrationReference
.FromPackage("Aspire.Hosting", "13.2.0")
434
var projectRefs = new List<
IntegrationReference
>();
660
var packageRefs = new List<
IntegrationReference
>
662
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17166.ga49d604d"),
663
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0")
1577
[
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0")]);
1617
[
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0")],
1640
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"),
1641
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0")
1671
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"),
1672
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0")
1720
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"),
1721
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0")
1769
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f"),
1770
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0")
1822
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")],
1867
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]);
1911
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]);
1963
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")]);
2033
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")],
2079
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.17141.gf142085f")],
2110
.Select(i =>
IntegrationReference
.FromPackage($"Aspire.Hosting.Pkg{i}", "1.0.0"))
2194
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17141.gf142085f"),
2195
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
2261
[
IntegrationReference
.FromPackage("Aspire.Hosting.CodeGeneration.TypeScript", "13.4.0-pr.12345.gabcdef00")]);
2324
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.4.0-pr.17166.ga49d604d"),
2325
IntegrationReference
.FromPackage("CommunityToolkit.Aspire.Hosting.Redis", "1.0.0"),
2326
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
2411
[
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0")]);
2447
[
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")]);
2886
private static IReadOnlyList<
IntegrationReference
> CreateProjectReferenceIntegrations()
2890
IntegrationReference
.FromPackage("Aspire.Hosting", "13.2.0"),
2891
IntegrationReference
.FromPackage("Aspire.Hosting.Redis", "13.2.0"),
2892
IntegrationReference
.FromProject("MyIntegration", "/path/to/MyIntegration.csproj")
Scaffolding\ChannelReseedTests.cs (1)
141
IEnumerable<
IntegrationReference
> integrations,
TestServices\FakeFailingAppHostServerProject.cs (1)
26
IEnumerable<
IntegrationReference
> integrations,
TestServices\FakeSucceedingAppHostServerProject.cs (1)
23
IEnumerable<
IntegrationReference
> integrations,