/// <summary> /// Checks whether original rule is enabled. /// </summary> private void CheckOriginalRule(CodeDocument document, string analyzerId, Rules rule) { string ruleName = rule.ToString(); if (!m_parent.IsRuleEnabled(document, ruleName)) { return; } SourceAnalyzer analyzer = m_parent.Core.GetAnalyzer(analyzerId); if (!analyzer.IsRuleEnabled(document, ruleName)) { return; } string message = String.Format( Resources.ExtendedRuleConflictError, m_parent.GetRule(ruleName).CheckId, analyzer.GetRule(ruleName).CheckId); throw new Exception(message); }