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