@joebigelow / wix / commits / 3ad9ca68

Execute command-line commands async

Rob Mensching committed Jun 8, 2020 at 16:19 UTC 3ad9ca681dceee849b7454cfa7f8f0a8e44bceea
1 file changed +4 -1
src/WixToolset.Extensibility/Data/ICommandLineCommand.cs
+4 -1
@@ -2,6 +2,8 @@
2
3 namespace WixToolset.Extensibility.Data
4 {
5 + using System.Threading;
6 + using System.Threading.Tasks;
7 using WixToolset.Extensibility.Services;
8
9 /// <summary>
@@ -22,8 +24,9 @@ namespace WixToolset.Extensibility.Data
24 /// <summary>
25 /// Executes the command.
26 /// </summary>
27 + /// <param name="cancellationToken">Cancellation token.</param>
28 /// <returns>Exit code for the command.</returns>
26 - int Execute();
29 + Task<int> ExecuteAsync(CancellationToken cancellationToken);
30
31 /// <summary>
32 /// Allows the command to parse command-line arguments.