Skip to content

Commit ba3dd7b

Browse files
committed
Expose DirectiveError ctor
1 parent 1013e15 commit ba3dd7b

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

src/lib/Vertical/Cli/Directives/DirectiveError.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,12 @@ namespace Vertical.Cli.Directives;
88
/// </summary>
99
public sealed class DirectiveError : UsageError
1010
{
11-
internal DirectiveError(Token token, string message)
11+
/// <summary>
12+
/// Initializes a new instance of the <see cref="DirectiveError"/> class.
13+
/// </summary>
14+
/// <param name="token">The directive token</param>
15+
/// <param name="message">The message to report</param>
16+
public DirectiveError(Token token, string message)
1217
{
1318
Token = token;
1419
Message = message;
@@ -29,4 +34,7 @@ public override void WriteMessages(TextWriter textWriter)
2934
{
3035
textWriter.WriteLine($"Invalid directive usage '{Token}': {Message}");
3136
}
37+
38+
/// <inheritdoc />
39+
public override string ToString() => Message;
3240
}

0 commit comments

Comments
 (0)