23 lines
No EOL
517 B
C#
23 lines
No EOL
517 B
C#
using System.Threading.Tasks;
|
|
using DjRedo.Controls;
|
|
|
|
namespace DjRedo.Core
|
|
{
|
|
public class StepTask
|
|
{
|
|
private StepTaskToRun _taskToRun;
|
|
|
|
public StepTask(IStepData stepData, StepTaskToRun taskToRun)
|
|
{
|
|
StepData = stepData;
|
|
_taskToRun = taskToRun;
|
|
}
|
|
|
|
public IStepData StepData { get; }
|
|
|
|
public async Task<object[]> RunTask(params object[] parameters)
|
|
{
|
|
return await _taskToRun(StepData, parameters);
|
|
}
|
|
}
|
|
} |