51 references to Runtime
Microsoft.Build (38)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1439
registeredTaskRecord.TaskFactoryParameters.
Runtime
);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
1233
returnClass.FactoryIdentityParameters.
Runtime
?? XMakeAttributes.MSBuildRuntimeValues.any,
1235
taskIdentityParameters.
Runtime
?? XMakeAttributes.MSBuildRuntimeValues.any,
2281
XMakeAttributes.RuntimeValuesMatch(taskIdentityParameters.
Runtime
, XMakeAttributes.GetCurrentMSBuildRuntime()) &&
Instance\TaskFactories\AssemblyTaskFactory.cs (19)
444
string runtime = taskHostParameters.
Runtime
533
if (identityParameters.
Runtime
!= null)
535
if (!XMakeAttributes.IsValidMSBuildRuntimeValue(identityParameters.
Runtime
))
541
identityParameters.
Runtime
,
580
if (XMakeAttributes.RuntimeValuesMatch(taskIdentityParameters.
Runtime
, factoryIdentityParameters.
Runtime
))
608
string normalizedRuntime = XMakeAttributes.GetExplicitMSBuildRuntime(factoryIdentityParameters.
Runtime
);
611
return normalizedRuntime == factoryIdentityParameters.
Runtime
&& normalizedArch == factoryIdentityParameters.Architecture
618
string normalizedRuntime = XMakeAttributes.GetExplicitMSBuildRuntime(taskIdentityParameters.
Runtime
);
621
return normalizedRuntime == taskIdentityParameters.
Runtime
&& normalizedArch == taskIdentityParameters.Architecture
626
if (!XMakeAttributes.TryMergeRuntimeValues(taskIdentityParameters.
Runtime
, factoryIdentityParameters.
Runtime
, out var mergedRuntime))
628
InternalError.Throw($"How did we get two runtime values that were unmergeable? TaskIdentity Runtime: {taskIdentityParameters.
Runtime
}, FactoryIdentity Runtime: {factoryIdentityParameters.
Runtime
}.");
650
if (currentParams.
Runtime
== null ||
651
!currentParams.
Runtime
.Equals(XMakeAttributes.MSBuildRuntimeValues.net, StringComparison.OrdinalIgnoreCase))
677
runtime: currentParams.
Runtime
,
695
if (mergedParameters.
Runtime
!= null)
699
if (!currentRuntime.Equals(XMakeAttributes.GetExplicitMSBuildRuntime(mergedParameters.
Runtime
), StringComparison.OrdinalIgnoreCase))
Instance\TaskFactories\TaskHostTask.cs (5)
170
string.Equals(_taskHostParameters.
Runtime
, XMakeAttributes.MSBuildRuntimeValues.net, StringComparison.OrdinalIgnoreCase);
362
_taskHostParameters.
Runtime
,
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 runtimeHash = obj.TaskIdentityParameters.
Runtime
== null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.
Runtime
);
745
return string.Equals(x.
Runtime
, y.
Runtime
, StringComparison.OrdinalIgnoreCase) &&
753
string runtimeX = x.
Runtime
;
754
string runtimeY = y.
Runtime
;
960
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!");
1316
{ nameof(TaskHostParameters.
Runtime
), TaskFactoryParameters.
Runtime
},
1333
bool containsArchOrRuntimeParam = TaskFactoryParameters.
Runtime
!= null
Microsoft.Build.Framework (13)
BackEnd\CommunicationsUtilities.cs (5)
589
Assumed.NotNull(taskHostParameters.
Runtime
, "Should always have an explicit runtime when we call this method.");
592
if (taskHostParameters.
Runtime
.Equals(XMakeAttributes.MSBuildRuntimeValues.clr2, StringComparison.OrdinalIgnoreCase))
596
else if (taskHostParameters.
Runtime
.Equals(XMakeAttributes.MSBuildRuntimeValues.clr4, StringComparison.OrdinalIgnoreCase))
600
else if (taskHostParameters.
Runtime
.Equals(XMakeAttributes.MSBuildRuntimeValues.net, StringComparison.OrdinalIgnoreCase))
623
XMakeAttributes.MSBuildRuntimeValues.net.Equals(taskHostParameters.
Runtime
, StringComparison.OrdinalIgnoreCase);
BinaryTranslator.cs (1)
1075
string runtime = value.
Runtime
;
TaskHostParameters.cs (7)
79
StringComparer.OrdinalIgnoreCase.Equals(
Runtime
?? string.Empty, other.
Runtime
?? string.Empty)
91
hash = hash * 31 + comparer.GetHashCode(
Runtime
?? string.Empty);
132
runtime: overrideParameters.
Runtime
?? baseParameters.
Runtime
,
163
{ nameof(
Runtime
),
Runtime
?? string.Empty },