40 references to ContainerTargetPlatform
Aspire.Hosting (26)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
107public ContainerTargetPlatform? TargetPlatform { get; set; }
ApplicationModel\ProjectResource.cs (2)
76context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 194TargetPlatform = context.TargetPlatform ?? ContainerTargetPlatform.LinuxAmd64
ContainerResourceBuilderExtensions.cs (6)
610context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 616context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 618context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 758context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 764context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 766context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64;
Publishing\ResourceContainerImageManager.cs (17)
127public ContainerTargetPlatform? TargetPlatform { get; init; } 174public ContainerTargetPlatform? TargetPlatform { get; set; } 556/// Extension methods for <see cref="ContainerTargetPlatform"/>. 566public static string ToRuntimePlatformString(this ContainerTargetPlatform platform) 570if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 574if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 578if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 582if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 586if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 590if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64)) 608public static string ToMSBuildRuntimeIdentifierString(this ContainerTargetPlatform platform) 612if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 616if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 620if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 624if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 628if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 632if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64))
Aspire.Hosting.Tests (14)
Publishing\ResourceContainerImageManagerTests.cs (14)
132ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 197.WithContainerBuildOptions(ctx => ctx.TargetPlatform = ContainerTargetPlatform.LinuxArm64); 271ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 325[InlineData(ContainerTargetPlatform.LinuxAmd64)] 326[InlineData(ContainerTargetPlatform.LinuxArm64)] 328public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(ContainerTargetPlatform targetPlatform) 394TargetPlatform = ContainerTargetPlatform.LinuxArm64 399Assert.Equal(ContainerTargetPlatform.LinuxArm64, options.TargetPlatform); 962ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 979Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 999ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 1018Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 1045Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 1075Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform);