public DialogStepResult(string response, DialogStep nextStep) { Check.Required<ArgumentNullException>(() => response != null); Response = response; NextStep = nextStep; }
public DialogStepResult(string response, DialogStep nextStep) { Check.Required <ArgumentNullException>(() => response != null); Response = response; NextStep = nextStep; }
public async Task<string> Process(IRandomAccessStream image) { Check.Required<ArgumentNullException>(() => image != null); var result = await CurrentStep.Process(image); if (result.NextStep != null) CurrentStep = result.NextStep; return result.Response; }
public async Task<string> Process(string text) { Check.Required<ArgumentNullException>(() => text != null); var result = await CurrentStep.Process(text); if (result.NextStep != null) CurrentStep = result.NextStep; return result.Response; }
public async Task <string> Process(IRandomAccessStream image) { Check.Required <ArgumentNullException>(() => image != null); var result = await CurrentStep.Process(image); if (result.NextStep != null) { CurrentStep = result.NextStep; } return(result.Response); }
public async Task <string> Process(string text) { Check.Required <ArgumentNullException>(() => text != null); var result = await CurrentStep.Process(text); if (result.NextStep != null) { CurrentStep = result.NextStep; } return(result.Response); }