51 references to Runtime
Microsoft.Build (38)
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1434
registeredTaskRecord.TaskFactoryParameters.
Runtime
);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (3)
1232
returnClass.FactoryIdentityParameters.
Runtime
?? XMakeAttributes.MSBuildRuntimeValues.any,
1234
taskIdentityParameters.
Runtime
?? XMakeAttributes.MSBuildRuntimeValues.any,
2280
XMakeAttributes.RuntimeValuesMatch(taskIdentityParameters.
Runtime
, XMakeAttributes.GetCurrentMSBuildRuntime()) &&
Instance\TaskFactories\AssemblyTaskFactory.cs (19)
436
string runtime = taskHostParameters.
Runtime
520
if (identityParameters.
Runtime
!= null)
522
if (!XMakeAttributes.IsValidMSBuildRuntimeValue(identityParameters.
Runtime
))
528
identityParameters.
Runtime
,
567
if (XMakeAttributes.RuntimeValuesMatch(taskIdentityParameters.
Runtime
, factoryIdentityParameters.
Runtime
))
595
string normalizedRuntime = XMakeAttributes.GetExplicitMSBuildRuntime(factoryIdentityParameters.
Runtime
);
598
return normalizedRuntime == factoryIdentityParameters.
Runtime
&& normalizedArch == factoryIdentityParameters.Architecture
605
string normalizedRuntime = XMakeAttributes.GetExplicitMSBuildRuntime(taskIdentityParameters.
Runtime
);
608
return normalizedRuntime == taskIdentityParameters.
Runtime
&& normalizedArch == taskIdentityParameters.Architecture
613
if (!XMakeAttributes.TryMergeRuntimeValues(taskIdentityParameters.
Runtime
, factoryIdentityParameters.
Runtime
, out var mergedRuntime))
615
InternalError.Throw($"How did we get two runtime values that were unmergeable? TaskIdentity Runtime: {taskIdentityParameters.
Runtime
}, FactoryIdentity Runtime: {factoryIdentityParameters.
Runtime
}.");
637
if (currentParams.
Runtime
== null ||
638
!currentParams.
Runtime
.Equals(XMakeAttributes.MSBuildRuntimeValues.net, StringComparison.OrdinalIgnoreCase))
664
runtime: currentParams.
Runtime
,
682
if (mergedParameters.
Runtime
!= null)
686
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)
702
int runtimeHash = obj.TaskIdentityParameters.
Runtime
== null ? 0 : StringComparer.OrdinalIgnoreCase.GetHashCode(obj.TaskIdentityParameters.
Runtime
);
744
return string.Equals(x.
Runtime
, y.
Runtime
, StringComparison.OrdinalIgnoreCase) &&
752
string runtimeX = x.
Runtime
;
753
string runtimeY = y.
Runtime
;
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!");
1305
{ nameof(TaskHostParameters.
Runtime
), TaskFactoryParameters.
Runtime
},
1322
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 },