Add top-level CancellationToken support to Spectre.Console.Cli

Also raise CA2016 (forward the CancellationToken parameter to methods that take one) to warning

Fixes #701
This commit is contained in:
Cédric Luthi
2024-09-09 00:21:17 +02:00
committed by Patrik Svensson
parent d90e94dbb3
commit f5f61ca610
55 changed files with 222 additions and 174 deletions

View File

@@ -23,7 +23,7 @@ public class DogCommand : AnimalCommand<DogSettings>
return base.Validate(context, settings);
}
public override int Execute(CommandContext context, DogSettings settings)
public override int Execute(CommandContext context, DogSettings settings, CancellationToken cancellationToken)
{
return 0;
}