@@ -354,38 +354,40 @@ public override void Write(HelpContext context)
354
354
{
355
355
new FsiForwardingApp ( helpArgs ) . Execute ( ) ;
356
356
}
357
-
358
- // argument/option cleanups specific to help
359
- foreach ( var option in command . Options )
360
- {
361
- option . EnsureHelpName ( ) ;
362
- }
363
-
364
- if ( command . Name . Equals ( ListReferenceCommandParser . GetCommand ( ) . Name ) )
357
+ else
365
358
{
366
- Command listCommand = command . Parents . Single ( ) as Command ;
359
+ // argument/option cleanups specific to help
360
+ foreach ( var option in command . Options )
361
+ {
362
+ option . EnsureHelpName ( ) ;
363
+ }
367
364
368
- for ( int i = 0 ; i < listCommand . Arguments . Count ; i ++ )
365
+ if ( command . Name . Equals ( ListReferenceCommandParser . GetCommand ( ) . Name ) )
369
366
{
370
- if ( listCommand . Arguments [ i ] . Name == CliStrings . SolutionOrProjectArgumentName )
367
+ Command listCommand = command . Parents . Single ( ) as Command ;
368
+
369
+ for ( int i = 0 ; i < listCommand . Arguments . Count ; i ++ )
371
370
{
372
- // Name is immutable now, so we create a new Argument with the right name..
373
- listCommand . Arguments [ i ] = ListCommandParser . CreateSlnOrProjectArgument ( CliStrings . ProjectArgumentName , CliStrings . ProjectArgumentDescription ) ;
371
+ if ( listCommand . Arguments [ i ] . Name == CliStrings . SolutionOrProjectArgumentName )
372
+ {
373
+ // Name is immutable now, so we create a new Argument with the right name..
374
+ listCommand . Arguments [ i ] = ListCommandParser . CreateSlnOrProjectArgument ( CliStrings . ProjectArgumentName , CliStrings . ProjectArgumentDescription ) ;
375
+ }
374
376
}
375
377
}
376
- }
377
- else if ( command . Name . Equals ( AddPackageCommandParser . GetCommand ( ) . Name ) || command . Name . Equals ( AddCommandParser . GetCommand ( ) . Name ) )
378
- {
379
- // Don't show package completions in help
380
- PackageAddCommandParser . CmdPackageArgument . CompletionSources . Clear ( ) ;
381
- }
382
- else if ( command . Name . Equals ( WorkloadSearchCommandParser . GetCommand ( ) . Name ) )
383
- {
384
- // Set shorter description for displaying parent command help.
385
- WorkloadSearchVersionsCommandParser . GetCommand ( ) . Description = CliStrings . ShortWorkloadSearchVersionDescription ;
386
- }
378
+ else if ( command . Name . Equals ( AddPackageCommandParser . GetCommand ( ) . Name ) || command . Name . Equals ( AddCommandParser . GetCommand ( ) . Name ) )
379
+ {
380
+ // Don't show package completions in help
381
+ PackageAddCommandParser . CmdPackageArgument . CompletionSources . Clear ( ) ;
382
+ }
383
+ else if ( command . Name . Equals ( WorkloadSearchCommandParser . GetCommand ( ) . Name ) )
384
+ {
385
+ // Set shorter description for displaying parent command help.
386
+ WorkloadSearchVersionsCommandParser . GetCommand ( ) . Description = CliStrings . ShortWorkloadSearchVersionDescription ;
387
+ }
387
388
388
- base . Write ( context ) ;
389
+ base . Write ( context ) ;
390
+ }
389
391
}
390
392
}
391
393
}
0 commit comments