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