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; }
public SyntaxException(Microsoft.StyleCop.SourceCode sourceCode, int lineNumber, Exception innerException) : base(string.Format(CultureInfo.CurrentCulture, Strings.SyntaxErrorInFile, new object[] { sourceCode.Path, lineNumber }), innerException) { this.lineNumber = 1; Param.RequireNotNull(sourceCode, "sourceCode"); Param.RequireGreaterThanZero(lineNumber, "lineNumber"); this.sourceCode = sourceCode; this.lineNumber = lineNumber; }
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; } }
protected CodeDocument(Microsoft.StyleCop.SourceCode sourceCode) { Param.RequireNotNull(sourceCode, "sourceCode"); this.sourceCode = sourceCode; }