24 references to ContainerTargetPlatform
Aspire.Hosting (16)
Publishing\ResourceContainerImageBuilder.cs (16)
89
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
392
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
402
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform) => platform switch
404
ContainerTargetPlatform
.LinuxAmd64 => "linux/amd64",
405
ContainerTargetPlatform
.LinuxArm64 => "linux/arm64",
406
ContainerTargetPlatform
.LinuxArm => "linux/arm",
407
ContainerTargetPlatform
.Linux386 => "linux/386",
408
ContainerTargetPlatform
.WindowsAmd64 => "windows/amd64",
409
ContainerTargetPlatform
.WindowsArm64 => "windows/arm64",
418
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform) => platform switch
420
ContainerTargetPlatform
.LinuxAmd64 => "linux-x64",
421
ContainerTargetPlatform
.LinuxArm64 => "linux-arm64",
422
ContainerTargetPlatform
.LinuxArm => "linux-arm",
423
ContainerTargetPlatform
.Linux386 => "linux-x86",
424
ContainerTargetPlatform
.WindowsAmd64 => "win-x64",
425
ContainerTargetPlatform
.WindowsArm64 => "win-arm64",
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
100
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
172
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
249
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
305
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
306
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
308
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
378
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
383
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);