12 instantiations of TaskParameter
Microsoft.Build (1)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
222taskData.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)
73if (taskParameters.TryGetValue(parameterName, out TaskParameter? taskParameter)) 86if (taskParameters.TryGetValue("SourceFiles", out TaskParameter? sourceFiles) && 87taskParameters.TryGetValue("DestinationFolder", out TaskParameter? destinationFolder)) 95else 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)
26public Dictionary<string, TaskInvocationCheckData.TaskParameter> TaskParameters; 152Dictionary<string, TaskInvocationCheckData.TaskParameter> taskParameters = new();
BuildCheck\OM\ParsedItemsCheckData.cs (2)
149IReadOnlyDictionary<string, TaskParameter> parameters) 176public IReadOnlyDictionary<string, TaskParameter> Parameters { get; }
Microsoft.Build.BuildCheck.UnitTests (13)
DoubleWritesAnalyzer_Tests.cs (4)
26private 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> 92private TaskInvocationCheckData MakeTaskInvocationData(string taskName, Dictionary<string, TaskInvocationCheckData.TaskParameter> parameters)
TaskInvocationAnalysisDataTests.cs (6)
159var parameter1 = MakeParameter("string"); 163var parameter2 = MakeParameter(true); 168var parameter3 = MakeParameter(item1); 173var parameter4 = MakeParameter(array1); 179var parameter5 = MakeParameter(array2); 183static TaskInvocationCheckData.TaskParameter MakeParameter(object value)