24 references to ContainerTargetPlatform
Aspire.Hosting (16)
Publishing\ResourceContainerImageBuilder.cs (16)
89
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
404
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
414
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform) => platform switch
416
ContainerTargetPlatform
.LinuxAmd64 => "linux/amd64",
417
ContainerTargetPlatform
.LinuxArm64 => "linux/arm64",
418
ContainerTargetPlatform
.LinuxArm => "linux/arm",
419
ContainerTargetPlatform
.Linux386 => "linux/386",
420
ContainerTargetPlatform
.WindowsAmd64 => "windows/amd64",
421
ContainerTargetPlatform
.WindowsArm64 => "windows/arm64",
430
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform) => platform switch
432
ContainerTargetPlatform
.LinuxAmd64 => "linux-x64",
433
ContainerTargetPlatform
.LinuxArm64 => "linux-arm64",
434
ContainerTargetPlatform
.LinuxArm => "linux-arm",
435
ContainerTargetPlatform
.Linux386 => "linux-x86",
436
ContainerTargetPlatform
.WindowsAmd64 => "win-x64",
437
ContainerTargetPlatform
.WindowsArm64 => "win-arm64",
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
99
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
171
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
248
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
304
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
305
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
307
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
377
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
382
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);