25 references to ContainerTargetPlatform
Aspire.Hosting (16)
Publishing\ResourceContainerImageBuilder.cs (16)
89
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
429
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
439
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform) => platform switch
441
ContainerTargetPlatform
.LinuxAmd64 => "linux/amd64",
442
ContainerTargetPlatform
.LinuxArm64 => "linux/arm64",
443
ContainerTargetPlatform
.LinuxArm => "linux/arm",
444
ContainerTargetPlatform
.Linux386 => "linux/386",
445
ContainerTargetPlatform
.WindowsAmd64 => "windows/amd64",
446
ContainerTargetPlatform
.WindowsArm64 => "windows/arm64",
455
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform) => platform switch
457
ContainerTargetPlatform
.LinuxAmd64 => "linux-x64",
458
ContainerTargetPlatform
.LinuxArm64 => "linux-arm64",
459
ContainerTargetPlatform
.LinuxArm => "linux-arm",
460
ContainerTargetPlatform
.Linux386 => "linux-x86",
461
ContainerTargetPlatform
.WindowsAmd64 => "win-x64",
462
ContainerTargetPlatform
.WindowsArm64 => "win-arm64",
Aspire.Hosting.Azure (1)
AzureDeployingContext.cs (1)
157
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
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);