public Diagnostic(DiagnosticLevel level, string message, CXSourceLocation location) { if (string.IsNullOrWhiteSpace(message)) { throw new ArgumentNullException(nameof(message)); } _level = level; _message = message; _location = location.ToString(); }
public Diagnostic(DiagnosticLevel level, string message, CXSourceLocation location) : this(level, message, location.ToString().Replace('\\', '/')) { }