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)
588context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 594context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 596context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 730context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 736context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 738context.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)
132ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 197.WithContainerBuildOptions(ctx => ctx.TargetPlatform = ContainerTargetPlatform.LinuxArm64); 273ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 327[InlineData(ContainerTargetPlatform.LinuxAmd64)] 328[InlineData(ContainerTargetPlatform.LinuxArm64)] 330public async Task CanBuildImageFromProjectResource_WithDifferentTargetPlatforms(ContainerTargetPlatform targetPlatform) 396TargetPlatform = ContainerTargetPlatform.LinuxArm64 401Assert.Equal(ContainerTargetPlatform.LinuxArm64, options.TargetPlatform); 858ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 875Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 895ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 914Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 941Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 971Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform);