blob: 3ba5633c91d6a07209f23b999a7fddc52e14665a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
using System;
namespace VNLib.Tools.Build.Executor
{
internal sealed class BuildStepFailedException : BuildFailedException
{
public string? ArtifactName { get; set; }
public BuildStepFailedException()
{ }
public BuildStepFailedException(string? message) : base(message)
{ }
public BuildStepFailedException(string? message, Exception? innerException)
: base(message, innerException)
{ }
public BuildStepFailedException(string? message, Exception? innerException, string name)
: base(message, innerException)
=> ArtifactName = name;
public BuildStepFailedException(string message, string artifactName) : base(message)
=> ArtifactName = artifactName;
public override string Message => $"in: {ArtifactName} msg -> {base.Message}";
}
}
|