|
65 | 65 | public static class CommandExtensions |
66 | 66 | public static System.Int32 Invoke(System.String[] args, IConsole console = null) |
67 | 67 | public static System.Int32 Invoke(System.String commandLine, IConsole console = null) |
68 | | - public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String[] args, IConsole console = null) |
69 | | - public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String commandLine, IConsole console = null) |
| 68 | + public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String[] args, IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
| 69 | + public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String commandLine, IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
70 | 70 | public static System.CommandLine.Parsing.ParseResult Parse(System.String[] args) |
71 | 71 | public static System.CommandLine.Parsing.ParseResult Parse(System.String commandLine) |
72 | 72 | public class CommandLineConfiguration |
@@ -367,17 +367,18 @@ System.CommandLine.Invocation |
367 | 367 | public abstract class IInvocationResult |
368 | 368 | public System.Void Apply(InvocationContext context) |
369 | 369 | public class InvocationContext, System.IDisposable |
370 | | - .ctor(System.CommandLine.Parsing.ParseResult parseResult, System.CommandLine.IConsole console = null) |
| 370 | + .ctor(System.CommandLine.Parsing.ParseResult parseResult, System.CommandLine.IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
371 | 371 | public System.CommandLine.Binding.BindingContext BindingContext { get; } |
| 372 | + public System.Threading.CancellationToken CancellationToken { get; } |
372 | 373 | public System.CommandLine.IConsole Console { get; } |
373 | 374 | public System.Int32 ExitCode { get; set; } |
374 | 375 | public System.CommandLine.Help.HelpBuilder HelpBuilder { get; } |
375 | 376 | public IInvocationResult InvocationResult { get; set; } |
376 | 377 | public System.CommandLine.LocalizationResources LocalizationResources { get; } |
377 | 378 | public System.CommandLine.Parsing.Parser Parser { get; } |
378 | 379 | public System.CommandLine.Parsing.ParseResult ParseResult { get; set; } |
| 380 | + public System.Void AddLinkedCancellationToken(System.Threading.CancellationToken token) |
379 | 381 | public System.Void Dispose() |
380 | | - public System.Threading.CancellationToken GetCancellationToken() |
381 | 382 | public delegate InvocationMiddleware : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable |
382 | 383 | .ctor(System.Object object, System.IntPtr method) |
383 | 384 | public System.IAsyncResult BeginInvoke(InvocationContext context, System.Func<InvocationContext,System.Threading.Tasks.Task> next, System.AsyncCallback callback, System.Object object) |
@@ -491,13 +492,13 @@ System.CommandLine.Parsing |
491 | 492 | public static System.Boolean HasOption(System.CommandLine.IOption option) |
492 | 493 | public static System.Boolean HasOption(System.String alias) |
493 | 494 | public static System.Int32 Invoke(System.CommandLine.IConsole console = null) |
494 | | - public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.CommandLine.IConsole console = null) |
| 495 | + public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.CommandLine.IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
495 | 496 | public static System.String TextToMatch(System.Nullable<System.Int32> position = null) |
496 | 497 | public static class ParserExtensions |
497 | 498 | public static System.Int32 Invoke(System.String commandLine, System.CommandLine.IConsole console = null) |
498 | 499 | public static System.Int32 Invoke(System.String[] args, System.CommandLine.IConsole console = null) |
499 | | - public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String commandLine, System.CommandLine.IConsole console = null) |
500 | | - public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String[] args, System.CommandLine.IConsole console = null) |
| 500 | + public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String commandLine, System.CommandLine.IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
| 501 | + public static System.Threading.Tasks.Task<System.Int32> InvokeAsync(System.String[] args, System.CommandLine.IConsole console = null, System.Threading.CancellationToken cancellationToken = null) |
501 | 502 | public static ParseResult Parse(System.String commandLine) |
502 | 503 | public enum ResponseFileHandling : System.Enum, System.IComparable, System.IConvertible, System.IFormattable |
503 | 504 | ParseArgsAsLineSeparated=0 |
|
0 commit comments