12 instantiations of TaskParameter
Microsoft.Build (1)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
222
taskData.TaskParameters[parameterName] = new TaskInvocationCheckData.
TaskParameter
(parameterValue, isOutput);
Microsoft.Build.BuildCheck.UnitTests (11)
DoubleWritesAnalyzer_Tests.cs (8)
43
{ "SourceFiles", new TaskInvocationCheckData.
TaskParameter
("source1", IsOutput: false) },
44
{ "DestinationFolder", new TaskInvocationCheckData.
TaskParameter
("outdir", IsOutput: false) },
48
{ "SourceFiles", new TaskInvocationCheckData.
TaskParameter
("source1", IsOutput: false) },
49
{ "DestinationFiles", new TaskInvocationCheckData.
TaskParameter
(Path.Combine("outdir", "source1"), IsOutput: false) },
66
{ "OutputAssembly", new TaskInvocationCheckData.
TaskParameter
("out.dll", IsOutput: false) },
67
{ "OutputRefAssembly", new TaskInvocationCheckData.
TaskParameter
("out_ref.dll", IsOutput: false) },
68
{ "DocumentationFile", new TaskInvocationCheckData.
TaskParameter
("out.xml", IsOutput: false) },
69
{ "PdbFile", new TaskInvocationCheckData.
TaskParameter
("out.pdb", IsOutput: false) },
ExecCliBuildCheck_Tests.cs (2)
73
{ "Command", new TaskInvocationCheckData.
TaskParameter
(command, IsOutput: false) },
86
{ "Command", new TaskInvocationCheckData.
TaskParameter
(command, IsOutput: false) },
TaskInvocationAnalysisDataTests.cs (1)
184
=> new TaskInvocationCheckData.
TaskParameter
(value, IsOutput: false);
22 references to TaskParameter
Microsoft.Build (9)
BuildCheck\Checks\DoubleWritesCheck.cs (4)
73
if (taskParameters.TryGetValue(parameterName, out
TaskParameter
? taskParameter))
86
if (taskParameters.TryGetValue("SourceFiles", out
TaskParameter
? sourceFiles) &&
87
taskParameters.TryGetValue("DestinationFolder", out
TaskParameter
? destinationFolder))
95
else if (taskParameters.TryGetValue("DestinationFiles", out
TaskParameter
? destinationFiles))
BuildCheck\Checks\ExecCliBuildCheck.cs (1)
65
&& context.Data.Parameters.TryGetValue(CommandParameterName, out TaskInvocationCheckData.
TaskParameter
? commandArgument))
BuildCheck\Infrastructure\BuildEventsProcessor.cs (2)
26
public Dictionary<string, TaskInvocationCheckData.
TaskParameter
> TaskParameters;
152
Dictionary<string, TaskInvocationCheckData.
TaskParameter
> taskParameters = new();
BuildCheck\OM\ParsedItemsCheckData.cs (2)
149
IReadOnlyDictionary<string,
TaskParameter
> parameters)
176
public IReadOnlyDictionary<string,
TaskParameter
> Parameters { get; }
Microsoft.Build.BuildCheck.UnitTests (13)
DoubleWritesAnalyzer_Tests.cs (4)
26
private TaskInvocationCheckData MakeTaskInvocationData(string taskName, Dictionary<string, TaskInvocationCheckData.
TaskParameter
> parameters)
41
_registrationContext.TriggerTaskInvocationAction(MakeTaskInvocationData("Copy", new Dictionary<string, TaskInvocationCheckData.
TaskParameter
>
46
_registrationContext.TriggerTaskInvocationAction(MakeTaskInvocationData("Copy", new Dictionary<string, TaskInvocationCheckData.
TaskParameter
>
64
_registrationContext.TriggerTaskInvocationAction(MakeTaskInvocationData(taskName, new Dictionary<string, TaskInvocationCheckData.
TaskParameter
>
ExecCliBuildCheck_Tests.cs (3)
71
_registrationContext.TriggerTaskInvocationAction(MakeTaskInvocationData("Exec", new Dictionary<string, TaskInvocationCheckData.
TaskParameter
>
84
_registrationContext.TriggerTaskInvocationAction(MakeTaskInvocationData("Exec", new Dictionary<string, TaskInvocationCheckData.
TaskParameter
>
92
private TaskInvocationCheckData MakeTaskInvocationData(string taskName, Dictionary<string, TaskInvocationCheckData.
TaskParameter
> parameters)
TaskInvocationAnalysisDataTests.cs (6)
159
var
parameter1 = MakeParameter("string");
163
var
parameter2 = MakeParameter(true);
168
var
parameter3 = MakeParameter(item1);
173
var
parameter4 = MakeParameter(array1);
179
var
parameter5 = MakeParameter(array2);
183
static TaskInvocationCheckData.
TaskParameter
MakeParameter(object value)