public MSBuildDiagnosticLogItem(WorkspaceDiagnosticKind kind, string projectFilePath, string message, string fileName, int lineNumber, int columnNumber) : base(kind, message, projectFilePath) { FileName = fileName ?? throw new ArgumentNullException(nameof(fileName)); LineNumber = lineNumber; ColumnNumber = columnNumber; }
public DiagnosticLogItem( WorkspaceDiagnosticKind kind, Exception exception, string projectFilePath ) : this(kind, exception.Message, projectFilePath) { }
public DocumentDiagnostic( WorkspaceDiagnosticKind kind, string message, DocumentId documentId ) : base(kind, message) { this.DocumentId = documentId; }
public DiagnosticLogItem( WorkspaceDiagnosticKind kind, string message, string projectFilePath ) { Kind = kind; Message = message ?? throw new ArgumentNullException(nameof(message)); ProjectFilePath = projectFilePath ?? throw new ArgumentNullException(nameof(message)); }
public static ConsoleColor GetColor(this WorkspaceDiagnosticKind kind) { switch (kind) { case WorkspaceDiagnosticKind.Failure: return(ConsoleColor.Red); case WorkspaceDiagnosticKind.Warning: return(ConsoleColor.Yellow); default: throw new InvalidOperationException($"Unknown value '{kind}'."); } }
public ProjectDiagnostic(WorkspaceDiagnosticKind kind, string message, ProjectId projectId) : base(kind, message) { this.ProjectId = projectId; }
public WorkspaceDiagnostic(WorkspaceDiagnosticKind kind, string message) { this.Kind = kind; this.Message = message; }
public WorkspaceDiagnostic(WorkspaceDiagnosticKind kind, string message) { this.Kind = kind; this.Message = message; }
public ProjectDiagnostic(WorkspaceDiagnosticKind kind, string message, ProjectId projectId) : base(kind, message) { this.ProjectId = projectId; }
public DocumentDiagnostic(WorkspaceDiagnosticKind kind, string message, DocumentId documentId) : base(kind, message) { this.DocumentId = documentId; }