44 references to Architecture
Microsoft.Build (32)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (2)
923returnClass.FactoryIdentityParameters.Architecture ?? XMakeAttributes.MSBuildArchitectureValues.any, 925taskIdentityParameters.Architecture ?? XMakeAttributes.MSBuildArchitectureValues.any);
CommunicationsUtilities.cs (2)
870ErrorUtilities.VerifyThrow(taskHostParameters.Architecture != null, "Should always have an explicit architecture when we call this method."); 889architectureFlagToSet = taskHostParameters.Architecture;
Instance\TaskFactories\AssemblyTaskFactory.cs (14)
363string architecture = mergedParameters.Architecture ?? XMakeAttributes.GetCurrentMSBuildArchitecture(); 506if (identityParameters.Architecture != null) 508if (!XMakeAttributes.IsValidMSBuildArchitectureValue(identityParameters.Architecture)) 514identityParameters.Architecture, 538if (XMakeAttributes.ArchitectureValuesMatch(taskIdentityParameters.Architecture, factoryIdentityParameters.Architecture)) 564architecture: XMakeAttributes.GetExplicitMSBuildArchitecture(taskIdentityParameters.Architecture)); 571architecture: XMakeAttributes.GetExplicitMSBuildArchitecture(factoryIdentityParameters.Architecture)); 581if (!XMakeAttributes.TryMergeArchitectureValues(taskIdentityParameters.Architecture, factoryIdentityParameters.Architecture, out var mergedArchitecture)) 584$"TaskIdentity Architecture: {taskIdentityParameters.Architecture}, FactoryIdentity Architecture: {factoryIdentityParameters.Architecture}."); 650if (mergedParameters.Architecture != null) 654if (!currentArchitecture.Equals(XMakeAttributes.GetExplicitMSBuildArchitecture(mergedParameters.Architecture), StringComparison.OrdinalIgnoreCase))
Instance\TaskFactories\TaskHostTask.cs (4)
292_taskHostParameters.Architecture); 379LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.Architecture, null); 384LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.Architecture, null); 388LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.Architecture, e);
Instance\TaskRegistry.cs (10)
914int architectureHash = obj.TaskIdentityParameters.Architecture == null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.Architecture); 955string.Equals(x.Architecture, y.Architecture, StringComparison.OrdinalIgnoreCase) && 967string architectureX = x.Architecture; 968string architectureY = y.Architecture; 1173taskFactoryParameters.Runtime != null && taskFactoryParameters.Architecture != null, 1523{ nameof(TaskHostParameters.Architecture), TaskFactoryParameters.Architecture }, 1540|| TaskFactoryParameters.Architecture != null;
Microsoft.Build.Engine.UnitTests (3)
BackEnd\TaskRegistry_Tests.cs (1)
1915Assert.Equal(expectedArchitecture, record.TaskFactoryParameters.Architecture);
TestComparers\TaskRegistryComparers.cs (2)
57Assert.Equal(xParams.Architecture, yParams.Architecture);
Microsoft.Build.Framework (5)
BinaryTranslator.cs (1)
1130string architecture = value.Architecture;
TaskHostParameters.cs (4)
109architecture: overrideParameters.Architecture ?? baseParameters.Architecture, 121{ nameof(Architecture), Architecture ?? string.Empty },
Microsoft.Build.Tasks.Core (2)
CommunicationsUtilities.cs (2)
870ErrorUtilities.VerifyThrow(taskHostParameters.Architecture != null, "Should always have an explicit architecture when we call this method."); 889architectureFlagToSet = taskHostParameters.Architecture;
MSBuild (2)
CommunicationsUtilities.cs (2)
870ErrorUtilities.VerifyThrow(taskHostParameters.Architecture != null, "Should always have an explicit architecture when we call this method."); 889architectureFlagToSet = taskHostParameters.Architecture;