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;
194
TargetPlatform = context.TargetPlatform ??
ContainerTargetPlatform
.LinuxAmd64
ContainerResourceBuilderExtensions.cs (6)
610
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
616
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
618
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
758
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
764
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
766
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
Publishing\ResourceContainerImageManager.cs (17)
127
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
174
public
ContainerTargetPlatform
? TargetPlatform { get; set; }
556
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
566
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform)
570
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
574
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
578
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
582
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
586
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
590
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsArm64))
608
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform)
612
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
616
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
620
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
624
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
628
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
632
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);
271
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
325
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
326
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
328
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
394
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
399
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);
962
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
979
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
999
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
1018
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
1045
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
1075
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);