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