Esempio n. 1
0
 private string GetText(AzurePipelinesIssueType type)
 {
     return(type switch
     {
         AzurePipelinesIssueType.Warning => "warning",
         AzurePipelinesIssueType.Error => "error",
         _ => throw new ArgumentOutOfRangeException(nameof(type), type, message: null)
     });
Esempio n. 2
0
 public void LogIssue(
     AzurePipelinesIssueType type,
     string message,
     string sourcePath   = null,
     string lineNumber   = null,
     string columnNumber = null,
     string code         = null)
 {
     WriteCommand(
         "task.logissue",
         message,
         dictionaryConfigurator: x => x
         .AddKeyValue("type", GetText(type))
         .AddKeyValue("sourcepath", sourcePath)
         .AddKeyValue("linenumber", lineNumber)
         .AddKeyValue("columnnumber", columnNumber)
         .AddKeyValue("code", code));
 }