Skip to content

Commit faa83ba

Browse files
committed
Review: Use HelpName (falling back to Name since HelpName is nullable)
1 parent 0ebcb38 commit faa83ba

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/System.CommandLine/LocalizationResources.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,10 @@ internal static string InvalidCharactersInFileName(char invalidChar) =>
5454
/// </summary>
5555
internal static string RequiredArgumentMissing(ArgumentResult argumentResult) =>
5656
argumentResult.Parent is CommandResult commandResult
57-
? GetResourceString(Properties.Resources.CommandRequiredArgumentMissing, argumentResult.Argument.Name, commandResult.IdentifierToken.Value)
58-
: RequiredArgumentMissing((OptionResult)argumentResult.Parent!);
57+
? GetResourceString(Properties.Resources.CommandRequiredArgumentMissing,
58+
argumentResult.Argument.HelpName ?? argumentResult.Argument.Name,
59+
commandResult.IdentifierToken.Value)
60+
: RequiredArgumentMissing((OptionResult) argumentResult.Parent!);
5961

6062
/// <summary>
6163
/// Interpolates values into a localized string similar to Required argument missing for option: {0}.

0 commit comments

Comments
 (0)