40 references to ContainerTargetPlatform
Aspire.Hosting (26)
ApplicationModel\ContainerBuildOptionsCallbackAnnotation.cs (1)
107public ContainerTargetPlatform? TargetPlatform { get; set; }
ApplicationModel\ProjectResource.cs (2)
76context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 191TargetPlatform = context.TargetPlatform ?? ContainerTargetPlatform.LinuxAmd64
ContainerResourceBuilderExtensions.cs (6)
599context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 605context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 607context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 741context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 747context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 749context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64;
Publishing\ResourceContainerImageManager.cs (17)
127public ContainerTargetPlatform? TargetPlatform { get; init; } 174public ContainerTargetPlatform? TargetPlatform { get; set; } 554/// Extension methods for <see cref="ContainerTargetPlatform"/>. 564public static string ToRuntimePlatformString(this ContainerTargetPlatform platform) 568if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 572if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 576if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 580if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 584if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 588if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64)) 606public static string ToMSBuildRuntimeIdentifierString(this ContainerTargetPlatform platform) 610if (platform.HasFlag(ContainerTargetPlatform.LinuxAmd64)) 614if (platform.HasFlag(ContainerTargetPlatform.LinuxArm64)) 618if (platform.HasFlag(ContainerTargetPlatform.LinuxArm)) 622if (platform.HasFlag(ContainerTargetPlatform.Linux386)) 626if (platform.HasFlag(ContainerTargetPlatform.WindowsAmd64)) 630if (platform.HasFlag(ContainerTargetPlatform.WindowsArm64))
Aspire.Hosting.Tests (14)
Publishing\ResourceContainerImageManagerTests.cs (14)
131ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 196.WithContainerBuildOptions(ctx => ctx.TargetPlatform = ContainerTargetPlatform.LinuxArm64); 270ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 324[InlineData(ContainerTargetPlatform.LinuxAmd64)] 325[InlineData(ContainerTargetPlatform.LinuxArm64)] 327public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(ContainerTargetPlatform targetPlatform) 393TargetPlatform = ContainerTargetPlatform.LinuxArm64 398Assert.Equal(ContainerTargetPlatform.LinuxArm64, options.TargetPlatform); 854ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 871Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 891ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 910Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 937Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 967Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform);