126 references to MSBuildArchitectureValues
Microsoft.Build (46)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
566msbuildArchitecture = msbuildArchitecture == string.Empty ? XMakeAttributes.MSBuildArchitectureValues.any : msbuildArchitecture.Trim();
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
955returnClass.FactoryIdentityParameters.Architecture ?? XMakeAttributes.MSBuildArchitectureValues.any, 957taskIdentityParameters.Architecture ?? XMakeAttributes.MSBuildArchitectureValues.any);
CommunicationsUtilities.cs (2)
991if (architectureFlagToSet.Equals(XMakeAttributes.MSBuildArchitectureValues.x64, StringComparison.OrdinalIgnoreCase)) 995else if (architectureFlagToSet.Equals(XMakeAttributes.MSBuildArchitectureValues.arm64, StringComparison.OrdinalIgnoreCase))
Evaluation\IntrinsicFunctions.cs (4)
499ErrorUtilities.ThrowArgument("InvalidTaskHostFactoryParameter", architecture, "Architecture", XMakeAttributes.MSBuildArchitectureValues.x86, XMakeAttributes.MSBuildArchitectureValues.x64, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, XMakeAttributes.MSBuildArchitectureValues.any);
Instance\TaskFactories\AssemblyTaskFactory.cs (4)
555XMakeAttributes.MSBuildArchitectureValues.x86, 556XMakeAttributes.MSBuildArchitectureValues.x64, 557XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, 558XMakeAttributes.MSBuildArchitectureValues.any);
Instance\TaskRegistry.cs (1)
430architecture == string.Empty ? XMakeAttributes.MSBuildArchitectureValues.any : architecture);
TypeLoader.cs (6)
662_architecture = MSBuildArchitectureValues.x86; 668_architecture = MSBuildArchitectureValues.any; 674ImageFileMachine.I386 => MSBuildArchitectureValues.x86, 675ImageFileMachine.AMD64 => MSBuildArchitectureValues.x64, 676(ImageFileMachine)0xAA64 => MSBuildArchitectureValues.arm64, 677_ => MSBuildArchitectureValues.any,
XMakeAttributes.cs (26)
110private static readonly HashSet<string> ValidMSBuildArchitectureValues = new HashSet<string>(StringComparer.OrdinalIgnoreCase) { MSBuildArchitectureValues.x86, MSBuildArchitectureValues.x64, MSBuildArchitectureValues.arm64, MSBuildArchitectureValues.currentArchitecture, MSBuildArchitectureValues.any }; 293if (architectureA.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase) || architectureB.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase)) 301if ((architectureA.Equals(MSBuildArchitectureValues.currentArchitecture, StringComparison.OrdinalIgnoreCase) && architectureB.Equals(currentArchitecture, StringComparison.OrdinalIgnoreCase)) || 302(architectureA.Equals(currentArchitecture, StringComparison.OrdinalIgnoreCase) && architectureB.Equals(MSBuildArchitectureValues.currentArchitecture, StringComparison.OrdinalIgnoreCase))) 351architectureA = MSBuildArchitectureValues.any; 356architectureB = MSBuildArchitectureValues.any; 364if (architectureA.Equals(MSBuildArchitectureValues.currentArchitecture, StringComparison.OrdinalIgnoreCase) || 365architectureA.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase)) 381architectureA.Equals(MSBuildArchitectureValues.currentArchitecture, StringComparison.OrdinalIgnoreCase) || 382architectureA.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase)) && 385architectureB.Equals(MSBuildArchitectureValues.currentArchitecture, StringComparison.OrdinalIgnoreCase) || 386architectureB.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase))) 395if (architectureA.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase)) 402if (architectureB.Equals(MSBuildArchitectureValues.any, StringComparison.OrdinalIgnoreCase)) 425currentArchitecture = MSBuildArchitectureValues.x86; 428currentArchitecture = MSBuildArchitectureValues.x64; 431currentArchitecture = MSBuildArchitectureValues.arm64; 437currentArchitecture = (IntPtr.Size == sizeof(Int64)) ? MSBuildArchitectureValues.x64 : MSBuildArchitectureValues.x86; 465MSBuildArchitectureValues.any.Equals(architecture, StringComparison.OrdinalIgnoreCase) || 466MSBuildArchitectureValues.currentArchitecture.Equals(architecture, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Engine.UnitTests (80)
BackEnd\AssemblyTaskFactory_Tests.cs (13)
183TaskHostParameters factoryIdentityParameters = new (XMakeAttributes.MSBuildRuntimeValues.currentRuntime, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 198TaskHostParameters factoryIdentityParameters = new (XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 202TaskHostParameters taskIdentityParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr4, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 283TaskHostParameters taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any); 359TaskHostParameters taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any); 443TaskHostParameters taskParameters = new (architecture: XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 481TaskHostParameters taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any); 521TaskHostParameters taskParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any); 563TaskHostParameters taskParameters = new(architecture: XMakeAttributes.MSBuildArchitectureValues.any); 639TaskHostParameters taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any); 681TaskHostParameters taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any); 717TaskHostParameters factoryParameters = new TaskHostParameters(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any); 752TaskHostParameters taskParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
BackEnd\TaskRegistry_Tests.cs (41)
525architecture: XMakeAttributes.MSBuildArchitectureValues.any, 534architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 543architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 552architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 671expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 678architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 682expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 689architecture: XMakeAttributes.MSBuildArchitectureValues.any, 693expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 700architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 709architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 713expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 744expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 751architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 760architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 764expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 801expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 808architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 812expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 819architecture: XMakeAttributes.MSBuildArchitectureValues.any, 823expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 830architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 834expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x64); 841architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 845expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 852architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 856expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x64); 863architecture: XMakeAttributes.MSBuildArchitectureValues.x86, 872architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 876expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x64); 911architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 915expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x64); 923architecture: XMakeAttributes.MSBuildArchitectureValues.any, 927expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x64); 954architecture: XMakeAttributes.MSBuildArchitectureValues.any, 958expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 965architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 974architecture: XMakeAttributes.MSBuildArchitectureValues.any, 978expectedArchitecture: XMakeAttributes.MSBuildArchitectureValues.x86); 985architecture: XMakeAttributes.MSBuildArchitectureValues.x64, 1947parameters = new(runtime ?? XMakeAttributes.MSBuildRuntimeValues.any, architecture ?? XMakeAttributes.MSBuildArchitectureValues.any);
XmakeAttributes_Tests.cs (26)
133string notCurrentArchitecture = Environment.Is64BitProcess ? XMakeAttributes.MSBuildArchitectureValues.x86 : XMakeAttributes.MSBuildArchitectureValues.x64; 135Assert.True(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.any, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture)); 136Assert.True(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.any, XMakeAttributes.MSBuildArchitectureValues.x64)); 137Assert.True(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.x86, XMakeAttributes.MSBuildArchitectureValues.any)); 138Assert.True(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, currentArchitecture)); 140Assert.False(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, notCurrentArchitecture)); 141Assert.False(XMakeAttributes.ArchitectureValuesMatch(XMakeAttributes.MSBuildArchitectureValues.x64, XMakeAttributes.MSBuildArchitectureValues.x86)); 148string notCurrentArchitecture = Environment.Is64BitProcess ? XMakeAttributes.MSBuildArchitectureValues.x86 : XMakeAttributes.MSBuildArchitectureValues.x64; 151Assert.True(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.any, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, out mergedArchitecture)); 154Assert.True(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.any, XMakeAttributes.MSBuildArchitectureValues.x64, out mergedArchitecture)); 155Assert.Equal(XMakeAttributes.MSBuildArchitectureValues.x64, mergedArchitecture); 157Assert.True(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.x86, XMakeAttributes.MSBuildArchitectureValues.any, out mergedArchitecture)); 158Assert.Equal(XMakeAttributes.MSBuildArchitectureValues.x86, mergedArchitecture); 160Assert.True(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, currentArchitecture, out mergedArchitecture)); 163Assert.False(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.currentArchitecture, notCurrentArchitecture, out mergedArchitecture)); 164Assert.False(XMakeAttributes.TryMergeArchitectureValues(XMakeAttributes.MSBuildArchitectureValues.x64, XMakeAttributes.MSBuildArchitectureValues.x86, out mergedArchitecture));