BuildCheck\Infrastructure\BuildCheckCentralContext.cs (12)
38internal bool HasEvaluatedPropertiesActions => _globalCallbacks.EvaluatedPropertiesActions.Count > 0;
39internal bool HasParsedItemsActions => _globalCallbacks.ParsedItemsActions.Count > 0;
40internal bool HasTaskInvocationActions => _globalCallbacks.TaskInvocationActions.Count > 0;
45=> RegisterAction(analyzer, evaluatedPropertiesAction, _globalCallbacks.EvaluatedPropertiesActions);
48=> RegisterAction(analyzer, parsedItemsAction, _globalCallbacks.ParsedItemsActions);
51=> RegisterAction(analyzer, taskInvocationAction, _globalCallbacks.TaskInvocationActions);
73_globalCallbacks.EvaluatedPropertiesActions.RemoveAll(a => a.Item1 == analyzer);
74_globalCallbacks.ParsedItemsActions.RemoveAll(a => a.Item1 == analyzer);
75_globalCallbacks.TaskInvocationActions.RemoveAll(a => a.Item1 == analyzer);
83=> RunRegisteredActions(_globalCallbacks.EvaluatedPropertiesActions, evaluatedPropertiesAnalysisData,
91=> RunRegisteredActions(_globalCallbacks.ParsedItemsActions, parsedItemsAnalysisData,
99=> RunRegisteredActions(_globalCallbacks.TaskInvocationActions, taskInvocationAnalysisData,