25 references to ContainerTargetPlatform
Aspire.Hosting (16)
Publishing\ResourceContainerImageBuilder.cs (16)
89
public
ContainerTargetPlatform
? TargetPlatform { get; init; }
489
/// Extension methods for <see cref="
ContainerTargetPlatform
"/>.
499
public static string ToRuntimePlatformString(this
ContainerTargetPlatform
platform) => platform switch
501
ContainerTargetPlatform
.LinuxAmd64 => "linux/amd64",
502
ContainerTargetPlatform
.LinuxArm64 => "linux/arm64",
503
ContainerTargetPlatform
.LinuxArm => "linux/arm",
504
ContainerTargetPlatform
.Linux386 => "linux/386",
505
ContainerTargetPlatform
.WindowsAmd64 => "windows/amd64",
506
ContainerTargetPlatform
.WindowsArm64 => "windows/arm64",
515
public static string ToMSBuildRuntimeIdentifierString(this
ContainerTargetPlatform
platform) => platform switch
517
ContainerTargetPlatform
.LinuxAmd64 => "linux-x64",
518
ContainerTargetPlatform
.LinuxArm64 => "linux-arm64",
519
ContainerTargetPlatform
.LinuxArm => "linux-arm",
520
ContainerTargetPlatform
.Linux386 => "linux-x86",
521
ContainerTargetPlatform
.WindowsAmd64 => "win-x64",
522
ContainerTargetPlatform
.WindowsArm64 => "win-arm64",
Aspire.Hosting.Azure (1)
AzureDeployingContext.cs (1)
216
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
100
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
172
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
251
TargetPlatform =
ContainerTargetPlatform
.LinuxAmd64
307
[InlineData(
ContainerTargetPlatform
.LinuxAmd64)]
308
[InlineData(
ContainerTargetPlatform
.LinuxArm64)]
310
public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(
ContainerTargetPlatform
targetPlatform)
380
TargetPlatform =
ContainerTargetPlatform
.LinuxArm64
385
Assert.Equal(
ContainerTargetPlatform
.LinuxArm64, options.TargetPlatform);