/// <summary>Analyzes the object and its children. </summary> /// <param name="analyzer">The analyzer. </param> public override void Accept(AnalyzerBase analyzer) { analyzer.Visit(this); base.Accept(analyzer); }
/// <summary>Runs the analyzer against all defined elements. </summary> /// <param name="analyzer">The analyzer. </param> public override void Accept(AnalyzerBase analyzer) { analyzer.Visit(this); _thrownException.Accept(analyzer); }