示例#1
0
 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;
 }
示例#3
0
 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;
     }
 }
示例#4
0
 protected CodeDocument(Microsoft.StyleCop.SourceCode sourceCode)
 {
     Param.RequireNotNull(sourceCode, "sourceCode");
     this.sourceCode = sourceCode;
 }