24 instantiations of TaskParameter
Microsoft.Build (4)
TaskHostBuildResponse.cs (1)
101
dict[entry.Key] = new
TaskParameter
(entry.Value);
TaskHostConfiguration.cs (1)
228
_taskParameters[parameter.Key] = new
TaskParameter
(parameter.Value);
TaskHostTaskComplete.cs (1)
123
_taskOutputParameters[parameter.Key] = new
TaskParameter
(parameter.Value);
TaskParameter.cs (1)
283
TaskParameter taskParameter =
new
();
Microsoft.Build.Engine.UnitTests (20)
BackEnd\TaskHostCallbackPacket_Tests.cs (2)
156
["Build"] = new
TaskParameter
(new ITaskItem[] { new Utilities.TaskItem("item1.dll") }),
157
["Test"] = new
TaskParameter
(new ITaskItem[] { new Utilities.TaskItem("result.trx") })
TaskParameter_Tests.cs (18)
36
TaskParameter t = new
TaskParameter
(null);
69
TaskParameter t = new
TaskParameter
(value);
111
TaskParameter t = new
TaskParameter
(array);
129
TaskParameter t = new
TaskParameter
(value);
150
TaskParameter t = new
TaskParameter
(value);
177
TaskParameter t = new
TaskParameter
(TestEnumForParameter.SomethingElse);
197
TaskParameter t = new
TaskParameter
(new TaskItem("foo"));
225
TaskParameter t = new
TaskParameter
(baseItem);
253
TaskParameter t = new
TaskParameter
(new ITaskItem[] { new TaskItem("foo"), new TaskItem("bar") });
282
TaskParameter t = new
TaskParameter
(new TaskItem("foo%3bbar"));
307
TaskParameter t = new
TaskParameter
(new TaskItem("foo%253bbar"));
324
TaskParameter t3 = new
TaskParameter
(t2.WrappedParameter);
343
TaskParameter t = new
TaskParameter
(new TaskItem("foo;bar"));
374
TaskParameter t = new
TaskParameter
(new TaskItem("foo", metadata));
407
TaskParameter t = new
TaskParameter
(new TaskItem("foo", metadata));
428
TaskParameter t3 = new
TaskParameter
(t2.WrappedParameter);
454
TaskParameter t = new
TaskParameter
(new TaskItem("foo", metadata));
508
TaskParameter t = new
TaskParameter
(item);
85 references to TaskParameter
Microsoft.Build (31)
Instance\TaskFactories\TaskHostTask.cs (1)
618
foreach (KeyValuePair<string,
TaskParameter
> outputParam in taskHostTaskComplete.TaskOutputParameters)
TaskHostBuildResponse.cs (15)
23
private List<Dictionary<string,
TaskParameter
>>? _targetOutputsPerProject;
29
public TaskHostBuildResponse(int requestId, bool success, List<Dictionary<string,
TaskParameter
>>? targetOutputsPerProject)
48
public List<Dictionary<string,
TaskParameter
>>? TargetOutputsPerProject => _targetOutputsPerProject;
52
/// Converts <see cref="
TaskParameter
"/> values back to <see cref="ITaskItem"/>[] arrays.
62
foreach (Dictionary<string,
TaskParameter
> projectOutputs in _targetOutputsPerProject)
68
foreach (KeyValuePair<string,
TaskParameter
> entry in projectOutputs)
83
/// Wraps <see cref="ITaskItem"/>[] arrays in <see cref="
TaskParameter
"/> for serialization.
87
List<Dictionary<string,
TaskParameter
>>? outputs = null;
91
outputs = new List<Dictionary<string,
TaskParameter
>>(engineResult.TargetOutputsPerProject.Count);
95
var dict = new Dictionary<string,
TaskParameter
>(projectOutputs?.Count ?? 0, StringComparer.OrdinalIgnoreCase);
135
_targetOutputsPerProject = new List<Dictionary<string,
TaskParameter
>>(count);
138
Dictionary<string,
TaskParameter
>? dict = null;
139
translator.TranslateDictionary(ref dict, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
147
Dictionary<string,
TaskParameter
>? dict = _targetOutputsPerProject![i];
148
translator.TranslateDictionary(ref dict, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
TaskHostConfiguration.cs (4)
103
private Dictionary<string,
TaskParameter
> _taskParameters;
224
_taskParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
408
public Dictionary<string,
TaskParameter
> TaskParameters
515
translator.TranslateDictionary(ref _taskParameters, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
TaskHostTaskComplete.cs (5)
85
private Dictionary<string,
TaskParameter
> _taskOutputParameters = null;
120
_taskOutputParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
191
public Dictionary<string,
TaskParameter
> TaskOutputParameters
198
_taskOutputParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
244
translator.TranslateDictionary(ref _taskOutputParameters, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
TaskParameter.cs (6)
281
internal static
TaskParameter
FactoryForDeserialization(ITranslator translator)
283
TaskParameter
taskParameter = new();
319
/// Serializes or deserializes a primitive type value wrapped by this <see cref="
TaskParameter
"/>.
394
/// Serializes or deserializes an array of primitive type values wrapped by this <see cref="
TaskParameter
"/>.
471
/// Serializes or deserializes the value type instance wrapped by this <see cref="
TaskParameter
"/>.
498
/// Serializes or deserializes the value type array instance wrapped by this <see cref="
TaskParameter
"/>.
Microsoft.Build.Engine.UnitTests (54)
BackEnd\TaskHostCallbackPacket_Tests.cs (1)
152
var outputs = new List<Dictionary<string,
TaskParameter
>>
TaskParameter_Tests.cs (53)
36
TaskParameter
t = new TaskParameter(null);
42
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
69
TaskParameter
t = new TaskParameter(value);
76
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
111
TaskParameter
t = new TaskParameter(array);
118
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
129
TaskParameter
t = new TaskParameter(value);
135
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
150
TaskParameter
t = new TaskParameter(value);
156
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
177
TaskParameter
t = new TaskParameter(TestEnumForParameter.SomethingElse);
184
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
197
TaskParameter
t = new TaskParameter(new TaskItem("foo"));
206
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
225
TaskParameter
t = new TaskParameter(baseItem);
236
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
253
TaskParameter
t = new TaskParameter(new ITaskItem[] { new TaskItem("foo"), new TaskItem("bar") });
264
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
282
TaskParameter
t = new TaskParameter(new TaskItem("foo%3bbar"));
291
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
307
TaskParameter
t = new TaskParameter(new TaskItem("foo%253bbar"));
316
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
324
TaskParameter
t3 = new TaskParameter(t2.WrappedParameter);
327
TaskParameter
t4 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
343
TaskParameter
t = new TaskParameter(new TaskItem("foo;bar"));
353
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
374
TaskParameter
t = new TaskParameter(new TaskItem("foo", metadata));
385
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
407
TaskParameter
t = new TaskParameter(new TaskItem("foo", metadata));
418
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
428
TaskParameter
t3 = new TaskParameter(t2.WrappedParameter);
431
TaskParameter
t4 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
454
TaskParameter
t = new TaskParameter(new TaskItem("foo", metadata));
467
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());
508
TaskParameter
t = new TaskParameter(item);
513
TaskParameter
t2 =
TaskParameter
.FactoryForDeserialization(TranslationHelpers.GetReadTranslator());