public virtual async Task ExecuteAsync(IPluginHost pluginHost, IO.LinuxDirectoryInfo currentDirectory, string[] args) { await Task.Run(() => { Execute(pluginHost, currentDirectory, args); }); }
public abstract void Execute(IPluginHost pluginHost, IO.LinuxDirectoryInfo currentDirectory, string[] args);
public virtual async Task ExecuteAsync(IPluginHost pluginHost, IO.LinuxDirectoryInfo currentDirectory) { await ExecuteAsync(pluginHost, currentDirectory, null); }
public virtual void Execute(IPluginHost pluginHost, IO.LinuxDirectoryInfo currentDirectory) { Execute(pluginHost, currentDirectory, null); }