public void ExecuteWithAsyncResult(object parameter, Action <BooleanMacroResult> callback = null) { _callback = callback; _result = new BooleanMacroResult(false); Execute(parameter); }
public BooleanMacroResult ExecuteWithResult(object parameter) { _result = new BooleanMacroResult(false); Execute(parameter); return(_result); }
public void ExecuteWithAsyncResult(object parameter, TaskCompletionSource <IMacroResult> resultTask) { _resultTask = resultTask; _result = new BooleanMacroResult(false); Execute(parameter); }