4 instantiations of TaskParameter
MSBuild (4)
src\msbuild\src\Shared\TaskHostBuildResponse.cs (1)
101
dict[entry.Key] = new
TaskParameter
(entry.Value);
src\msbuild\src\Shared\TaskHostConfiguration.cs (1)
237
_taskParameters[parameter.Key] = new
TaskParameter
(parameter.Value);
src\msbuild\src\Shared\TaskHostTaskComplete.cs (1)
129
_taskOutputParameters[parameter.Key] = new
TaskParameter
(parameter.Value);
src\msbuild\src\Shared\TaskParameter.cs (1)
288
TaskParameter taskParameter =
new
();
34 references to TaskParameter
MSBuild (34)
OutOfProcTaskAppDomainWrapperBase.cs (3)
111
IDictionary<string,
TaskParameter
> taskParams)
311
IDictionary<string,
TaskParameter
> taskParams)
369
foreach (KeyValuePair<string,
TaskParameter
> param in taskParams)
OutOfProcTaskHostNode.cs (1)
1469
IDictionary<string,
TaskParameter
> taskParams = taskConfiguration.TaskParameters;
src\msbuild\src\Shared\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);
src\msbuild\src\Shared\TaskHostConfiguration.cs (4)
112
private Dictionary<string,
TaskParameter
> _taskParameters;
233
_taskParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
459
public Dictionary<string,
TaskParameter
> TaskParameters
566
translator.TranslateDictionary(ref _taskParameters, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
src\msbuild\src\Shared\TaskHostTaskComplete.cs (5)
85
private Dictionary<string,
TaskParameter
> _taskOutputParameters = null;
126
_taskOutputParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
197
public Dictionary<string,
TaskParameter
> TaskOutputParameters
204
_taskOutputParameters = new Dictionary<string,
TaskParameter
>(StringComparer.OrdinalIgnoreCase);
263
translator.TranslateDictionary(ref _taskOutputParameters, StringComparer.OrdinalIgnoreCase,
TaskParameter
.FactoryForDeserialization);
src\msbuild\src\Shared\TaskParameter.cs (6)
286
internal static
TaskParameter
FactoryForDeserialization(ITranslator translator)
288
TaskParameter
taskParameter = new();
324
/// Serializes or deserializes a primitive type value wrapped by this <see cref="
TaskParameter
"/>.
399
/// Serializes or deserializes an array of primitive type values wrapped by this <see cref="
TaskParameter
"/>.
480
/// Serializes or deserializes the value instance wrapped by this <see cref="
TaskParameter
"/>.
507
/// Serializes or deserializes the array instance wrapped by this <see cref="
TaskParameter
"/>.