44 references to Architecture
Microsoft.Build (34)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
1233
returnClass.FactoryIdentityParameters.
Architecture
?? XMakeAttributes.MSBuildArchitectureValues.any,
1235
taskIdentityParameters.
Architecture
?? XMakeAttributes.MSBuildArchitectureValues.any);
2281
XMakeAttributes.ArchitectureValuesMatch(taskIdentityParameters.
Architecture
, XMakeAttributes.GetCurrentMSBuildArchitecture()),
Instance\TaskFactories\AssemblyTaskFactory.cs (17)
441
string architecture = taskHostParameters.
Architecture
537
if (identityParameters.
Architecture
!= null)
539
if (!XMakeAttributes.IsValidMSBuildArchitectureValue(identityParameters.
Architecture
))
545
identityParameters.
Architecture
,
569
if (XMakeAttributes.ArchitectureValuesMatch(taskIdentityParameters.
Architecture
, factoryIdentityParameters.
Architecture
))
596
string normalizedArch = XMakeAttributes.GetExplicitMSBuildArchitecture(factoryIdentityParameters.
Architecture
, normalizedRuntime);
598
return normalizedRuntime == factoryIdentityParameters.Runtime && normalizedArch == factoryIdentityParameters.
Architecture
606
string normalizedArch = XMakeAttributes.GetExplicitMSBuildArchitecture(taskIdentityParameters.
Architecture
, normalizedRuntime);
608
return normalizedRuntime == taskIdentityParameters.Runtime && normalizedArch == taskIdentityParameters.
Architecture
618
if (!XMakeAttributes.TryMergeArchitectureValues(taskIdentityParameters.
Architecture
, factoryIdentityParameters.
Architecture
, out var mergedArchitecture))
620
InternalError.Throw($"How did we get two architecture values that were unmergeable? TaskIdentity Architecture: {taskIdentityParameters.
Architecture
}, FactoryIdentity Architecture: {factoryIdentityParameters.
Architecture
}.");
665
architecture: currentParams.
Architecture
,
693
if (mergedParameters.
Architecture
!= null)
697
if (!currentArchitecture.Equals(XMakeAttributes.GetExplicitMSBuildArchitecture(mergedParameters.
Architecture
), StringComparison.OrdinalIgnoreCase))
Instance\TaskFactories\TaskHostTask.cs (4)
363
_taskHostParameters.
Architecture
);
485
LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.
Architecture
, null);
490
LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.
Architecture
, ex);
494
LogErrorUnableToCreateTaskHost(_requiredContext, _taskHostParameters.Runtime, _taskHostParameters.
Architecture
, e);
Instance\TaskRegistry.cs (10)
703
int architectureHash = obj.TaskIdentityParameters.
Architecture
== null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.
Architecture
);
745
string.Equals(x.
Architecture
, y.
Architecture
, StringComparison.OrdinalIgnoreCase) &&
754
string architectureX = x.
Architecture
;
755
string architectureY = y.
Architecture
;
954
Assumed.True(taskFactoryParameters.Runtime != null && taskFactoryParameters.
Architecture
!= null, "if the parameters are non-null, it should contain both Runtime and Architecture when we get here!");
1306
{ nameof(TaskHostParameters.
Architecture
), TaskFactoryParameters.
Architecture
},
1323
|| TaskFactoryParameters.
Architecture
!= null;
Microsoft.Build.Framework (10)
BackEnd\CommunicationsUtilities.cs (2)
590
Assumed.NotNull(taskHostParameters.
Architecture
, "Should always have an explicit architecture when we call this method.");
609
architectureFlagToSet = taskHostParameters.
Architecture
;
BinaryTranslator.cs (1)
1076
string architecture = value.
Architecture
;
TaskHostParameters.cs (7)
80
&& StringComparer.OrdinalIgnoreCase.Equals(
Architecture
?? string.Empty, other.
Architecture
?? string.Empty)
92
hash = hash * 31 + comparer.GetHashCode(
Architecture
?? string.Empty);
133
architecture: overrideParameters.
Architecture
?? baseParameters.
Architecture
,
164
{ nameof(
Architecture
),
Architecture
?? string.Empty },