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)
599context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 605context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 607context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 743context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 749context.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 751context.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)
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); 961ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 978Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 998ctx.TargetPlatform = ContainerTargetPlatform.LinuxAmd64; 1017Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 1044Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform); 1074Assert.Equal(ContainerTargetPlatform.LinuxAmd64, context.TargetPlatform);