public override void Process(AnalysisLayer layer, ref Analysis.Reporting.Analysis analysis) { // Create the report and the analysis layer to report on. var report = new AnalysisReport(); report.Name = "Simplification Report"; // Perform various analysis operations. ProcessFrequentExpressions(layer, report); // Add our layers and report to the analysis result. if (report.Issues.Count > 0) { layer.Reports.Add(report); } }
public abstract void Process(AnalysisLayer layer, ref Analysis.Reporting.Analysis analysis);