1 instantiation of TaskInvocationCheckData
Microsoft.Build (1)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
157CheckData = new(
16 references to TaskInvocationCheckData
Microsoft.Build (16)
BuildCheck\API\IBuildCheckRegistrationContext.cs (1)
17void RegisterTaskInvocationAction(Action<BuildCheckDataContext<TaskInvocationCheckData>> taskInvocationAction);
BuildCheck\Checks\DoubleWritesCheck.cs (5)
11using static Microsoft.Build.Experimental.BuildCheck.TaskInvocationCheckData; 49private void TaskInvocationAction(BuildCheckDataContext<TaskInvocationCheckData> context) 61private void CheckCompilerTask(BuildCheckDataContext<TaskInvocationCheckData> context) 81private void CheckCopyTask(BuildCheckDataContext<TaskInvocationCheckData> context) 104private void CheckWrite(BuildCheckDataContext<TaskInvocationCheckData> context, string fileBeingWritten)
BuildCheck\Checks\ExecCliBuildCheck.cs (2)
62private static void TaskInvocationAction(BuildCheckDataContext<TaskInvocationCheckData> context) 65&& context.Data.Parameters.TryGetValue(CommandParameterName, out TaskInvocationCheckData.TaskParameter? commandArgument))
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (3)
33List<(CheckWrapper, Action<BuildCheckDataContext<TaskInvocationCheckData>>)> TaskInvocationActions, 93internal void RegisterTaskInvocationAction(CheckWrapper check, Action<BuildCheckDataContext<TaskInvocationCheckData>> taskInvocationAction) 164TaskInvocationCheckData taskInvocationCheckData,
BuildCheck\Infrastructure\BuildEventsProcessor.cs (4)
25public TaskInvocationCheckData CheckData; 26public Dictionary<string, TaskInvocationCheckData.TaskParameter> TaskParameters; 152Dictionary<string, TaskInvocationCheckData.TaskParameter> taskParameters = new(); 222taskData.TaskParameters[parameterName] = new TaskInvocationCheckData.TaskParameter(parameterValue, isOutput);
BuildCheck\Infrastructure\CheckRegistrationContext.cs (1)
26public void RegisterTaskInvocationAction(Action<BuildCheckDataContext<TaskInvocationCheckData>> taskInvocationAction) =>