40 references to ContainerTargetPlatform
Aspire.Hosting (26)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
107
public
ContainerTargetPlatform
? TargetPlatform { get; set; }
ApplicationModel\ProjectResource.cs (2)
76
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
191
TargetPlatform = context.TargetPlatform ??
ContainerTargetPlatform
.LinuxAmd64
ContainerResourceBuilderExtensions.cs (6)
599
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
605
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
607
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
741
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
747
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
749
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
Publishing\ResourceContainerImageManager.cs (17)
127
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
174
public
ContainerTargetPlatform
? TargetPlatform { get; set; }
554
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
564
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform)
568
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
572
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
576
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
580
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
584
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
588
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsArm64))
606
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform)
610
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
614
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
618
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
622
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
626
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
630
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsArm64))
Aspire.Hosting.Tests (14)
Publishing\ResourceContainerImageManagerTests.cs (14)
131
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
196
.WithContainerBuildOptions(ctx => ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxArm64);
270
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
324
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
325
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
327
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
393
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
398
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);
854
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
871
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
891
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
910
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
937
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
967
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);