예제 #1
0
        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);
            }
        }
예제 #2
0
 public abstract void Process(AnalysisLayer layer, ref Analysis.Reporting.Analysis analysis);