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)
599
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
605
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
607
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
743
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
749
context.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
751
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)
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);
961
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
978
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
998
ctx.TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64;
1017
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
1044
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);
1074
Assert.Equal(
ContainerTargetPlatform
.LinuxAmd64, context.TargetPlatform);