BeforeEngineExecutionAsync(IEngine, Guid) Method
Called for each analyzer instance before each execution.


public virtual Task BeforeEngineExecutionAsync(IEngine engine, Guid executionId)


This is useful because an analyzer that applies to more than one pipeline and phase will have AnalyzeAsync(IAnalyzerContext) called for each of them so this method is a way to do more general initialization for each execution.


Name Type Description
engine IEngine The engine instance.
executionId Guid The ID of the execution that's about to run.

Return Value

Type Description