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)
588
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
594
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
596
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
730
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
736
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
738
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)
132
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
197
.WithContainerBuildOptions(ctx => ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxArm64);
273
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
327
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
328
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
330
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
396
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
401
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);
858
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
875
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
895
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
914
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
941
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
971
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);