27 references to ContainerTargetPlatform
Aspire.Hosting (19)
ApplicationModel\ProjectResource.cs (2)
99
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
157
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
ContainerResourceBuilderExtensions.cs (1)
49
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
Publishing\ResourceContainerImageBuilder.cs (16)
95
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
450
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
460
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform)
464
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
468
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
472
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
476
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
480
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
484
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsArm64))
502
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform)
506
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxAmd64))
510
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm64))
514
if (platform.HasFlag(
ContainerTargetPlatform
.LinuxArm))
518
if (platform.HasFlag(
ContainerTargetPlatform
.Linux386))
522
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsAmd64))
526
if (platform.HasFlag(
ContainerTargetPlatform
.WindowsArm64))
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
134
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
206
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
285
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
341
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
342
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
344
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
414
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
419
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);