internal Violation(Microsoft.StyleCop.Rule rule, Microsoft.StyleCop.SourceCode sourceCode, int line, string message) { this.rule = rule; this.sourceCode = sourceCode; this.line = line; this.message = message; }
internal Violation(Microsoft.StyleCop.Rule rule, CodeElement element, int line, string message) { this.rule = rule; this.element = element; this.line = line; this.message = message; if ((this.element != null) && (this.element.Document != null)) { this.sourceCode = this.element.Document.SourceCode; } }