50 references to architecture
Microsoft.Build (28)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
549taskIdentityParameters.Add(XMakeAttributes.architecture, msbuildArchitecture);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
924returnClass.FactoryIdentityParameters.TryGetValue(XMakeAttributes.architecture, out usingTaskArchitecture); 928taskIdentityParameters.TryGetValue(XMakeAttributes.architecture, out string taskArchitecture); 1784[XMakeAttributes.architecture] = XMakeAttributes.GetCurrentMSBuildArchitecture()
CommunicationsUtilities.cs (1)
870ErrorUtilities.VerifyThrow(taskHostParameters.TryGetValue(XMakeAttributes.architecture, out string architecture), "Should always have an explicit architecture when we call this method.");
Construction\ProjectUsingTaskElement.cs (3)
124get => GetAttributeValue(XMakeAttributes.architecture); 128SetOrRemoveAttribute(XMakeAttributes.architecture, value, "Set usingtask Architecture {0}", value); 192public ElementLocation ArchitectureLocation => GetAttributeLocation(XMakeAttributes.architecture);
Evaluation\IntrinsicFunctions.cs (1)
508{ XMakeAttributes.architecture, architecture },
Evaluation\ProjectParser.cs (1)
51private static readonly HashSet<string> ValidAttributesOnUsingTask = new HashSet<string> { XMakeAttributes.condition, XMakeAttributes.label, XMakeAttributes.taskName, XMakeAttributes.assemblyFile, XMakeAttributes.assemblyName, XMakeAttributes.taskFactory, XMakeAttributes.architecture, XMakeAttributes.runtime, XMakeAttributes.requiredPlatform, XMakeAttributes.requiredRuntime, XMakeAttributes.overrideUsingTask };
Instance\TaskFactories\AssemblyTaskFactory.cs (11)
396if (!mergedParameters.ContainsKey(XMakeAttributes.architecture)) 398mergedParameters[XMakeAttributes.architecture] = XMakeAttributes.GetCurrentMSBuildArchitecture(); 546if (identityParameters.TryGetValue(XMakeAttributes.architecture, out architecture)) 585taskIdentityParameters.TryGetValue(XMakeAttributes.architecture, out taskArchitecture); 587factoryIdentityParameters.TryGetValue(XMakeAttributes.architecture, out usingTaskArchitecture); 623mergedParameters.TryGetValue(XMakeAttributes.architecture, out mergedArchitecture); 626mergedParameters[XMakeAttributes.architecture] = XMakeAttributes.GetExplicitMSBuildArchitecture(mergedArchitecture); 644taskIdentityParameters.TryGetValue(XMakeAttributes.architecture, out string taskArchitecture); 645factoryIdentityParameters.TryGetValue(XMakeAttributes.architecture, out string usingTaskArchitecture); 653mergedParameters.Add(XMakeAttributes.architecture, mergedArchitecture); 699if (mergedParameters.TryGetValue(XMakeAttributes.architecture, out architecture))
Instance\TaskFactories\TaskHostTask.cs (1)
285string architecture = _taskHostParameters[XMakeAttributes.architecture];
Instance\TaskRegistry.cs (6)
433taskFactoryParameters.Add(XMakeAttributes.architecture, architecture == String.Empty ? XMakeAttributes.MSBuildArchitectureValues.any : architecture); 953obj.TaskIdentityParameters.TryGetValue(XMakeAttributes.architecture, out architecture); 1030x.TryGetValue(XMakeAttributes.architecture, out architectureX); 1036y.TryGetValue(XMakeAttributes.architecture, out architectureY); 1606|| TaskFactoryParameters?.TryGetValue(XMakeAttributes.architecture, out _) == true; 1616XMakeAttributes.architecture,
Microsoft.Build.Engine.UnitTests (22)
BackEnd\AssemblyTaskFactory_Tests.cs (16)
178factoryIdentityParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 184taskIdentityParameters.Add(XMakeAttributes.architecture, XMakeAttributes.GetCurrentMSBuildArchitecture()); 198factoryIdentityParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 204taskIdentityParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 280taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 313taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.GetCurrentMSBuildArchitecture()); 346taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 381taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.GetCurrentMSBuildArchitecture()); 420taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture); 453taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 488taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 525taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 589taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 626taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 657factoryParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.any); 687taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
BackEnd\TaskRegistry_Tests.cs (6)
582taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.x86); 1059taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.x86); 1083taskParameters.Add(XMakeAttributes.architecture, XMakeAttributes.MSBuildArchitectureValues.x86); 2024Assert.Equal(expectedArchitecture, record.TaskFactoryParameters[XMakeAttributes.architecture]); 2059{XMakeAttributes.architecture, architecture ?? XMakeAttributes.MSBuildArchitectureValues.any} 2082taskParameters.TryGetValue(XMakeAttributes.architecture, out expectedArchitecture);