1 instantiation of TaskInvocationCheckData
Microsoft.Build (1)
BuildCheck\Infrastructure\BuildEventsProcessor.cs (1)
161
CheckData =
new
(
18 references to TaskInvocationCheckData
Microsoft.Build (18)
BuildCheck\API\IBuildCheckRegistrationContext.cs (1)
17
void RegisterTaskInvocationAction(Action<BuildCheckDataContext<
TaskInvocationCheckData
>> taskInvocationAction);
BuildCheck\Checks\DoubleWritesCheck.cs (5)
13
using static Microsoft.Build.Experimental.BuildCheck.
TaskInvocationCheckData
;
56
private void TaskInvocationAction(BuildCheckDataContext<
TaskInvocationCheckData
> context)
73
private void CheckCompilerTask(BuildCheckDataContext<
TaskInvocationCheckData
> context)
93
private void CheckCopyTask(BuildCheckDataContext<
TaskInvocationCheckData
> context)
116
private void CheckWrite(BuildCheckDataContext<
TaskInvocationCheckData
> context, string fileBeingWritten)
BuildCheck\Checks\ExecCliBuildCheck.cs (2)
63
private static void TaskInvocationAction(BuildCheckDataContext<
TaskInvocationCheckData
> context)
68
&& context.Data.Parameters.TryGetValue(CommandParameterName, out
TaskInvocationCheckData
.TaskParameter? commandArgument))
BuildCheck\Checks\WriteLinesToFileBuildCheck.cs (2)
46
private static void TaskInvocationAction(BuildCheckDataContext<
TaskInvocationCheckData
> context)
58
private static bool HasOverwriteParameter(IReadOnlyDictionary<string,
TaskInvocationCheckData
.TaskParameter> parameters)
BuildCheck\Infrastructure\BuildCheckCentralContext.cs (3)
41
internal CallbackCollection<
TaskInvocationCheckData
> TaskInvocationActions { get; } = new();
141
internal void RegisterTaskInvocationAction(CheckWrapper check, Action<BuildCheckDataContext<
TaskInvocationCheckData
>> taskInvocationAction)
209
TaskInvocationCheckData
taskInvocationCheckData,
BuildCheck\Infrastructure\BuildEventsProcessor.cs (4)
27
public
TaskInvocationCheckData
CheckData;
28
public Dictionary<string,
TaskInvocationCheckData
.TaskParameter> TaskParameters;
156
Dictionary<string,
TaskInvocationCheckData
.TaskParameter> taskParameters = new(MSBuildNameIgnoreCaseComparer.Default);
223
taskData.TaskParameters[parameterName] = new
TaskInvocationCheckData
.TaskParameter(parameterValue, isOutput);
BuildCheck\Infrastructure\CheckRegistrationContext.cs (1)
26
public void RegisterTaskInvocationAction(Action<BuildCheckDataContext<
TaskInvocationCheckData
>> taskInvocationAction) =>