Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 public DiagnosticLogItem(
     WorkspaceDiagnosticKind kind,
     Exception exception,
     string projectFilePath
     ) : this(kind, exception.Message, projectFilePath)
 {
 }
Esempio n. 3
0
 public DocumentDiagnostic(
     WorkspaceDiagnosticKind kind,
     string message,
     DocumentId documentId
     ) : base(kind, message)
 {
     this.DocumentId = documentId;
 }
Esempio n. 4
0
 public DiagnosticLogItem(
     WorkspaceDiagnosticKind kind,
     string message,
     string projectFilePath
     )
 {
     Kind            = kind;
     Message         = message ?? throw new ArgumentNullException(nameof(message));
     ProjectFilePath = projectFilePath ?? throw new ArgumentNullException(nameof(message));
 }
Esempio n. 5
0
        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}'.");
            }
        }
Esempio n. 6
0
 public ProjectDiagnostic(WorkspaceDiagnosticKind kind, string message, ProjectId projectId)
     : base(kind, message)
 {
     this.ProjectId = projectId;
 }
Esempio n. 7
0
 public WorkspaceDiagnostic(WorkspaceDiagnosticKind kind, string message)
 {
     this.Kind = kind;
     this.Message = message;
 }
Esempio n. 8
0
 public WorkspaceDiagnostic(WorkspaceDiagnosticKind kind, string message)
 {
     this.Kind    = kind;
     this.Message = message;
 }
Esempio n. 9
0
 public ProjectDiagnostic(WorkspaceDiagnosticKind kind, string message, ProjectId projectId)
     : base(kind, message)
 {
     this.ProjectId = projectId;
 }
Esempio n. 10
0
 public DocumentDiagnostic(WorkspaceDiagnosticKind kind, string message, DocumentId documentId)
     : base(kind, message)
 {
     this.DocumentId = documentId;
 }