35 instantiations of TaskHostParameters
Microsoft.Build (12)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
544
return new
TaskHostParameters
(msbuildRuntime, msbuildArchitecture);
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (1)
1786
TaskHostParameters taskHostParameters =
new
(XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
Evaluation\IntrinsicFunctions.cs (1)
505
TaskHostParameters parameters =
new
(runtime, architecture);
Instance\TaskFactories\AssemblyTaskFactory.cs (7)
330
TaskHostParameters mergedParameters =
new
();
562
: new
TaskHostParameters
(
569
return new
TaskHostParameters
(
587
return new
TaskHostParameters
(
607
return (new
TaskHostParameters
(runtime, architecture), isNetRuntime: false);
618
? (new
TaskHostParameters
(runtime, architecture), isNetRuntime: false)
619
: (new
TaskHostParameters
(
Instance\TaskRegistry.cs (2)
428
taskFactoryParameters = new
TaskHostParameters
(
1425
_taskFactoryParameters = TaskHostParameters.MergeTaskHostParameters(_taskFactoryParameters, new
TaskHostParameters
(taskHostFactoryExplicitlyRequested: true));
Microsoft.Build.Engine.UnitTests (20)
BackEnd\AssemblyTaskFactory_Tests.cs (19)
177
TaskHostParameters factoryIdentityParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.currentRuntime, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
180
TaskHostParameters taskIdentityParameters =
new
(XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
192
TaskHostParameters factoryIdentityParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
196
TaskHostParameters taskIdentityParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr4, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
270
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
301
TaskHostParameters taskParameters =
new
(XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
332
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
365
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.GetCurrentMSBuildArchitecture());
398
TaskHostParameters factoryParameters =
new
(XMakeAttributes.GetCurrentMSBuildRuntime());
402
TaskHostParameters taskParameters =
new
(architecture: XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
433
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any);
466
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any);
497
TaskHostParameters factoryParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr2);
501
TaskHostParameters taskParameters =
new
(architecture: XMakeAttributes.MSBuildArchitectureValues.any);
563
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
598
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
627
TaskHostParameters factoryParameters = new
TaskHostParameters
(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
655
TaskHostParameters taskParameters =
new
(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
692
factoryParameters = TaskHostParameters.MergeTaskHostParameters(factoryParameters, new
TaskHostParameters
(taskHostFactoryExplicitlyRequested: true));
BackEnd\TaskRegistry_Tests.cs (1)
1947
parameters =
new
(runtime ?? XMakeAttributes.MSBuildRuntimeValues.any, architecture ?? XMakeAttributes.MSBuildArchitectureValues.any);
Microsoft.Build.Framework (3)
BinaryTranslator.cs (1)
218
value = new
TaskHostParameters
(
TaskHostParameters.cs (2)
16
public static readonly TaskHostParameters Empty =
new
();
107
return new
TaskHostParameters
(
169 references to TaskHostParameters
Microsoft.Build (69)
BackEnd\Client\MSBuildClient.cs (1)
524
taskHostParameters:
TaskHostParameters
.Empty,
BackEnd\Components\Communications\NodeEndpointOutOfProc.cs (1)
39
taskHostParameters:
TaskHostParameters
.Empty,
BackEnd\Components\Communications\NodeProviderOutOfProc.cs (2)
73
return new Handshake(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters:
TaskHostParameters
.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: enableNodeReuse, lowPriority: enableLowPriority));
101
Handshake hostHandshake = new(CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters:
TaskHostParameters
.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture(), nodeReuse: ComponentHost.BuildParameters.EnableNodeReuse, lowPriority: ComponentHost.BuildParameters.LowPriority));
BackEnd\Components\Communications\NodeProviderOutOfProcTaskHost.cs (4)
454
internal static (string RuntimeHostPath, string MSBuildAssemblyPath) GetMSBuildLocationForNETRuntime(HandshakeOptions hostContext,
TaskHostParameters
taskHostParameters)
461
private static string GetMSBuildAssemblyPath(
TaskHostParameters
taskHostParameters)
573
TaskHostParameters
taskHostParameters)
614
internal bool CreateNode(HandshakeOptions hostContext, int taskHostNodeId, INodePacketFactory factory, INodePacketHandler handler, TaskHostConfiguration configuration,
TaskHostParameters
taskHostParameters)
BackEnd\Components\RequestBuilder\TaskBuilder.cs (5)
424
TaskHostParameters
taskIdentityParameters = GatherTaskIdentityParameters(bucket.Expander);
530
private
TaskHostParameters
GatherTaskIdentityParameters(Expander<ProjectPropertyInstance, ProjectItemInstance> expander)
547
return
TaskHostParameters
.Empty;
559
private WorkUnitResult ExecuteTaskInSTAThread(ItemBucket bucket, TaskLoggingContext taskLoggingContext,
TaskHostParameters
taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
654
private async Task<WorkUnitResult> InitializeAndExecuteTask(TaskLoggingContext taskLoggingContext, ItemBucket bucket,
TaskHostParameters
taskIdentityParameters, TaskHost taskHost, TaskExecutionMode howToExecuteTask)
BackEnd\Node\OutOfProcServerNode.cs (1)
97
CommunicationsUtilities.GetHandshakeOptions(taskHost: false, taskHostParameters:
TaskHostParameters
.Empty, architectureFlagToSet: XMakeAttributes.GetCurrentMSBuildArchitecture()));
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (11)
274
public (TaskRequirements? requirements, TaskFactoryWrapper taskFactoryWrapper) FindTask(
TaskHostParameters
taskIdentityParameters)
305
public bool InitializeForBatch(TaskLoggingContext loggingContext, ItemBucket batchBucket,
TaskHostParameters
taskIdentityParameters, int scheduledNodeId)
889
private TaskFactoryWrapper FindTaskInRegistry(
TaskHostParameters
taskIdentityParameters)
900
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null,
TaskHostParameters
.Empty, true /* exact match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false);
904
returnClass = _projectInstance.TaskRegistry.GetRegisteredTask(_taskName, null,
TaskHostParameters
.Empty, false /* fuzzy match */, _targetLoggingContext, _taskLocation, _buildComponentHost?.BuildParameters?.MultiThreaded ?? false);
936
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(MSBuild)), new LoadedType(typeof(MSBuild), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName,
TaskHostParameters
.Empty);
942
returnClass = new TaskFactoryWrapper(new IntrinsicTaskFactory(typeof(CallTarget)), new LoadedType(typeof(CallTarget), AssemblyLoadInfo.Create(taskExecutionHostAssembly.FullName, null), taskExecutionHostAssembly, typeof(ITaskItem)), _taskName,
TaskHostParameters
.Empty);
953
private ITask InstantiateTask(int scheduledNodeId,
TaskHostParameters
taskIdentityParameters)
1743
TaskHostParameters
taskIdentityParameters,
1786
TaskHostParameters
taskHostParameters = new(XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
1791
taskHostParameters =
TaskHostParameters
.MergeTaskHostParameters(taskHostParameters, taskIdentityParameters);
CommunicationsUtilities.cs (1)
849
TaskHostParameters
taskHostParameters,
Evaluation\IntrinsicFunctions.cs (1)
505
TaskHostParameters
parameters = new(runtime, architecture);
Instance\TaskFactories\AssemblyTaskFactory.cs (16)
62
private
TaskHostParameters
_factoryIdentityParameters;
253
TaskHostParameters
taskFactoryIdentityParameters,
319
TaskHostParameters
taskIdentityParameters,
330
TaskHostParameters
mergedParameters = new();
434
internal bool TaskNameCreatableByFactory(string taskName,
TaskHostParameters
taskIdentityParameters, string taskProjectFile, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation)
486
private static void VerifyThrowIdentityParametersValid(
TaskHostParameters
identityParameters, IElementLocation errorLocation, string taskName, string runtimeName, string architectureName)
528
private static bool TaskIdentityParametersMatchFactory(
TaskHostParameters
factoryIdentityParameters,
TaskHostParameters
taskIdentityParameters)
553
private static
TaskHostParameters
MergeTaskFactoryParameterSets(
554
TaskHostParameters
factoryIdentityParameters,
555
TaskHostParameters
taskIdentityParameters)
561
?
TaskHostParameters
.Empty
599
private static (
TaskHostParameters
TaskHostParams, bool isNetRuntime) AddNetHostParamsIfNeeded(
631
private static bool TaskHostParametersMatchCurrentProcess(
TaskHostParameters
mergedParameters)
729
public bool Initialize(string taskName,
TaskHostParameters
factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost)
752
public ITask CreateTask(IBuildEngine taskFactoryLoggingHost,
TaskHostParameters
taskIdentityParameters)
Instance\TaskFactories\TaskHostTask.cs (2)
81
private
TaskHostParameters
_taskHostParameters;
159
TaskHostParameters
taskHostParameters,
Instance\TaskFactoryWrapper.cs (3)
73
private
TaskHostParameters
_factoryIdentityParameters;
91
TaskHostParameters
factoryIdentityParameters,
169
public
TaskHostParameters
FactoryIdentityParameters => _factoryIdentityParameters;
Instance\TaskRegistry.cs (21)
421
TaskHostParameters
taskFactoryParameters =
TaskHostParameters
.Empty;
451
TaskHostParameters
taskIdentityParameters,
509
TaskHostParameters
taskIdentityParameters,
678
TaskHostParameters
taskFactoryParameters,
760
TaskHostParameters
taskIdentityParameters,
784
private
TaskHostParameters
_taskIdentityParameters;
789
internal RegisteredTaskIdentity(string name,
TaskHostParameters
taskIdentityParameters)
792
_taskIdentityParameters = taskIdentityParameters.IsEmpty ?
TaskHostParameters
.Empty : taskIdentityParameters;
810
public
TaskHostParameters
TaskIdentityParameters => _taskIdentityParameters;
937
private static bool IdentityParametersMatch(
TaskHostParameters
x,
TaskHostParameters
y, bool exactMatchRequired)
1086
private
TaskHostParameters
_taskFactoryParameters;
1155
TaskHostParameters
taskFactoryParameters,
1255
internal
TaskHostParameters
TaskFactoryParameters
1288
internal bool CanTaskBeCreatedByFactory(string taskName, string taskProjectFile,
TaskHostParameters
taskIdentityParameters, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation, bool isMultiThreadedBuild)
1396
internal TaskFactoryWrapper GetTaskFactoryFromRegistrationRecord(string taskName, string taskProjectFile,
TaskHostParameters
taskIdentityParameters, TargetLoggingContext targetLoggingContext, ElementLocation elementLocation, bool isMultiThreadedBuild)
1425
_taskFactoryParameters =
TaskHostParameters
.MergeTaskHostParameters(_taskFactoryParameters, new TaskHostParameters(taskHostFactoryExplicitlyRequested: true));
1522
{ nameof(
TaskHostParameters
.Runtime), TaskFactoryParameters.Runtime },
1523
{ nameof(
TaskHostParameters
.Architecture), TaskFactoryParameters.Architecture },
1524
{ nameof(
TaskHostParameters
.TaskHostFactoryExplicitlyRequested), TaskFactoryParameters.TaskHostFactoryExplicitlyRequested.ToString() },
Microsoft.Build.Engine.UnitTests (88)
BackEnd\AssemblyTaskFactory_Tests.cs (39)
46
SetupTaskFactory(
TaskHostParameters
.Empty, false);
60
taskFactory.InitializeFactory(null, "TaskToTestFactories", new Dictionary<string, TaskPropertyInfo>(), string.Empty,
TaskHostParameters
.Empty, false, null, ElementLocation.Create("NONE"), String.Empty);
72
taskFactory.InitializeFactory(_loadInfo, null, new Dictionary<string, TaskPropertyInfo>(), string.Empty,
TaskHostParameters
.Empty, false, null, ElementLocation.Create("NONE"), String.Empty);
84
taskFactory.InitializeFactory(_loadInfo, String.Empty, new Dictionary<string, TaskPropertyInfo>(), string.Empty,
TaskHostParameters
.Empty, false, null, ElementLocation.Create("NONE"), String.Empty);
96
taskFactory.InitializeFactory(_loadInfo, "RandomTask", new Dictionary<string, TaskPropertyInfo>(), string.Empty,
TaskHostParameters
.Empty, false, null, ElementLocation.Create("NONE"), String.Empty);
125
taskFactory.Initialize(String.Empty,
TaskHostParameters
.Empty, new Dictionary<string, TaskPropertyInfo>(), String.Empty, null);
136
Assert.True(_taskFactory.TaskNameCreatableByFactory("TaskToTestFactories",
TaskHostParameters
.Empty, String.Empty, null, ElementLocation.Create(".", 1, 1)));
145
Assert.False(_taskFactory.TaskNameCreatableByFactory("NotInAssembly",
TaskHostParameters
.Empty, String.Empty, null, ElementLocation.Create(".", 1, 1)));
156
Assert.False(_taskFactory.TaskNameCreatableByFactory(String.Empty,
TaskHostParameters
.Empty, String.Empty, null, ElementLocation.Create(".", 1, 1)));
167
Assert.False(_taskFactory.TaskNameCreatableByFactory(null,
TaskHostParameters
.Empty, String.Empty, null, ElementLocation.Create(".", 1, 1)));
177
TaskHostParameters
factoryIdentityParameters = new (XMakeAttributes.MSBuildRuntimeValues.currentRuntime, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
180
TaskHostParameters
taskIdentityParameters = new(XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
192
TaskHostParameters
factoryIdentityParameters = new (XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
196
TaskHostParameters
taskIdentityParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr4, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
241
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
270
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
301
TaskHostParameters
taskParameters = new (XMakeAttributes.GetCurrentMSBuildRuntime(), XMakeAttributes.GetCurrentMSBuildArchitecture());
332
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
336
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
365
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.GetCurrentMSBuildArchitecture());
369
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
398
TaskHostParameters
factoryParameters = new (XMakeAttributes.GetCurrentMSBuildRuntime());
402
TaskHostParameters
taskParameters = new (architecture: XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
433
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any);
437
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
466
TaskHostParameters
taskParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.any);
497
TaskHostParameters
factoryParameters = new (XMakeAttributes.MSBuildRuntimeValues.clr2);
501
TaskHostParameters
taskParameters = new(architecture: XMakeAttributes.MSBuildArchitectureValues.any);
532
SetupTaskFactory(
TaskHostParameters
.Empty, true /* want task host */, true);
534
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
563
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
567
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
596
SetupTaskFactory(
TaskHostParameters
.Empty, true /* want task host */, true);
598
TaskHostParameters
taskParameters = new (XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
627
TaskHostParameters
factoryParameters = new TaskHostParameters(XMakeAttributes.MSBuildRuntimeValues.any, XMakeAttributes.MSBuildArchitectureValues.any);
634
createdTask = _taskFactory.CreateTaskInstance(ElementLocation.Create("MSBUILD"), null, new MockHost(),
TaskHostParameters
.Empty,
655
TaskHostParameters
taskParameters = new(XMakeAttributes.MSBuildRuntimeValues.clr2, XMakeAttributes.MSBuildArchitectureValues.currentArchitecture);
680
private void SetupTaskFactory(
TaskHostParameters
factoryParameters, bool explicitlyLaunchTaskHost = false, bool isTaskHostFactory = false)
692
factoryParameters =
TaskHostParameters
.MergeTaskHostParameters(factoryParameters, new TaskHostParameters(taskHostFactoryExplicitlyRequested: true));
BackEnd\TaskExecutionHost_Tests.cs (7)
1000
_host.FindTask(
TaskHostParameters
.Empty);
1001
_host.InitializeForBatch(new TaskLoggingContext(_loggingService, tlc.BuildEventContext), _bucket,
TaskHostParameters
.Empty, scheduledNodeId: 1);
1029
_host.FindTask(
TaskHostParameters
.Empty);
1030
_host.InitializeForBatch(new TaskLoggingContext(_loggingService, tlc.BuildEventContext), _bucket,
TaskHostParameters
.Empty, scheduledNodeId: 1);
1257
(_host as TaskExecutionHost)._UNITTESTONLY_TaskFactoryWrapper = new TaskFactoryWrapper(taskFactory, loadedType, taskName,
TaskHostParameters
.Empty);
1292
_host.FindTask(
TaskHostParameters
.Empty);
1293
_host.InitializeForBatch(talc, _bucket,
TaskHostParameters
.Empty, scheduledNodeId: 1);
BackEnd\TaskRegistry_Tests.cs (29)
117
List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName,
TaskHostParameters
.Empty)];
157
List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName,
TaskHostParameters
.Empty)];
201
List<TaskRegistry.RegisteredTaskRecord> singletonBucket = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(elementList[1].TaskName,
TaskHostParameters
.Empty)];
210
List<TaskRegistry.RegisteredTaskRecord> duplicateBucket = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(elementList[0].TaskName,
TaskHostParameters
.Empty)];
264
List<TaskRegistry.RegisteredTaskRecord> registrationRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(taskElement.TaskName,
TaskHostParameters
.Empty)];
1034
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(expandedtaskName,
TaskHostParameters
.Empty)];
1089
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity(expandedtaskName,
TaskHostParameters
.Empty)];
1118
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Hello",
TaskHostParameters
.Empty)];
1138
InvalidProjectFileException exception = Should.Throw<InvalidProjectFileException>(() => registry.GetRegisteredTask("Task1", "none",
TaskHostParameters
.Empty, false, new TargetLoggingContext(_loggingService, new BuildEventContext(1, 1, BuildEventContext.InvalidProjectContextId, 1)), ElementLocation.Create("none", 1, 2), false));
1170
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)];
1206
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)];
1242
Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(typeof(String)));
1257
Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(typeof(String)));
1467
Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Output);
1482
Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Output);
1514
Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Required);
1529
Assert.False(((TaskPropertyInfo)registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"]).Required);
1579
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)];
1628
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)];
1652
List<TaskRegistry.RegisteredTaskRecord> registeredTaskRecords = registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)];
1671
Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated.Equals(body));
1689
Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated.Equals(expandedBody));
1715
Assert.False(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
1727
Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
1739
Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.TaskBodyEvaluated);
1895
TaskHostParameters
taskParameters,
1944
TaskHostParameters
parameters =
TaskHostParameters
.Empty;
1993
Assert.True(registry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("Name",
TaskHostParameters
.Empty)][0].ParameterGroupAndTaskBody.UsingTaskParameters["ParameterWithAllAttributesHardCoded"].PropertyType.Equals(paramType));
Definition\ToolsVersion_Tests.cs (7)
50
Assert.True(taskRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(expectedRegisteredTask,
TaskHostParameters
.Empty)),
56
Assert.True(taskoverrideRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(expectedRegisteredTask,
TaskHostParameters
.Empty)),
62
Assert.False(taskRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(unexpectedRegisteredTask,
TaskHostParameters
.Empty)),
68
Assert.False(taskoverrideRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(unexpectedRegisteredTask,
TaskHostParameters
.Empty)),
175
Assert.True(taskRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(expectedRegisteredTask,
TaskHostParameters
.Empty)),
180
Assert.False(taskRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(unexpectedRegisteredTask,
TaskHostParameters
.Empty)),
205
Assert.False(taskRegistry.TaskRegistrations.ContainsKey(new TaskRegistry.RegisteredTaskIdentity(unexpectedRegisteredTask,
TaskHostParameters
.Empty)),
Instance\ProjectInstance_Internal_Tests.cs (4)
73
project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t0",
TaskHostParameters
.Empty)][0].TaskFactoryAssemblyLoadInfo.AssemblyFile.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), "af0"));
74
project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t1",
TaskHostParameters
.Empty)][0].TaskFactoryAssemblyLoadInfo.AssemblyFile.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), "af1a"));
75
project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t1",
TaskHostParameters
.Empty)][1].TaskFactoryAssemblyLoadInfo.AssemblyName.ShouldBe("an1");
76
project.TaskRegistry.TaskRegistrations[new TaskRegistry.RegisteredTaskIdentity("t2",
TaskHostParameters
.Empty)][0].TaskFactoryAssemblyLoadInfo.AssemblyName.ShouldBe("an2");
TestComparers\TaskRegistryComparers.cs (2)
54
var
xParams = x.TaskFactoryParameters;
55
var
yParams = y.TaskFactoryParameters;
Microsoft.Build.Framework (9)
BinaryTranslator.cs (2)
199
public void Translate(ref
TaskHostParameters
value)
1127
public void Translate(ref
TaskHostParameters
value)
ITaskFactory3.cs (2)
50
bool Initialize(string taskName,
TaskHostParameters
factoryIdentityParameters, IDictionary<string, TaskPropertyInfo> parameterGroup, string taskBody, IBuildEngine taskFactoryLoggingHost);
73
ITask CreateTask(IBuildEngine taskFactoryLoggingHost,
TaskHostParameters
taskIdentityParameters);
ITranslator.cs (1)
350
void Translate(ref
TaskHostParameters
value);
TaskHostParameters.cs (4)
16
public static readonly
TaskHostParameters
Empty = new();
86
internal static
TaskHostParameters
MergeTaskHostParameters(
TaskHostParameters
baseParameters,
TaskHostParameters
overrideParameters)
Microsoft.Build.Tasks.Core (1)
CommunicationsUtilities.cs (1)
849
TaskHostParameters
taskHostParameters,
MSBuild (2)
CommunicationsUtilities.cs (1)
849
TaskHostParameters
taskHostParameters,
NodeEndpointOutOfProcTaskHost.cs (1)
36
new(CommunicationsUtilities.GetHandshakeOptions(taskHost: true, taskHostParameters:
TaskHostParameters
.Empty, nodeReuse: _nodeReuse));