27 references to ContainerTargetPlatform
Aspire.Hosting (19)
ApplicationModel\ProjectResource.cs (2)
99TargetPlatform = ContainerTargetPlatform.LinuxAmd64 157TargetPlatform = ContainerTargetPlatform.LinuxAmd64
ContainerResourceBuilderExtensions.cs (1)
49TargetPlatform = ContainerTargetPlatform.LinuxAmd64
Publishing\ResourceContainerImageBuilder.cs (16)
95public ContainerTargetPlatform? TargetPlatform { get; init; } 450/// Extension methods for <see cref="ContainerTargetPlatform"/>. 460public static string ToRuntimePlatformString(this ContainerTargetPlatform platform) 464if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 468if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 472if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 476if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 480if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 484if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64)) 502public static string ToMSBuildRuntimeIdentifierString(this ContainerTargetPlatform platform) 506if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 510if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 514if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 518if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 522if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 526if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64))
Aspire.Hosting.Tests (8)
Publishing\ResourceContainerImageBuilderTests.cs (8)
134TargetPlatform = ContainerTargetPlatform.LinuxAmd64 206TargetPlatform = ContainerTargetPlatform.LinuxArm64 285TargetPlatform = ContainerTargetPlatform.LinuxAmd64 341[InlineData(ContainerTargetPlatform.LinuxAmd64)] 342[InlineData(ContainerTargetPlatform.LinuxArm64)] 344public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(ContainerTargetPlatform targetPlatform) 414TargetPlatform = ContainerTargetPlatform.LinuxArm64 419Assert.Equal(ContainerTargetPlatform.LinuxArm64, options.TargetPlatform);