private void ProcessResults(WaitableTask <EncounterImageContent> result, TaskResult <string> fileText) { if (fileText.IsError()) { result.SetError(fileText.Exception); } else { result.SetResult(parser.Deserialize(fileText.Value)); } }
private void ManualLoginCompleted(WaitableTask <User> result, TaskResult <User> manualLoginUser) { if (manualLoginUser.IsError()) { result.SetError(manualLoginUser.Exception); } else { result.SetResult(manualLoginUser.Value); } }
private void ProcessResults(WaitableTask <EncounterMetadata> result, TaskResult <string> fileText) { if (fileText.Value == null) { result.SetError(null); return; } var metadata = parser.Deserialize(fileText.Value); result.SetResult(metadata); }
protected virtual void ProcessResults(WaitableTask <Encounter> result, EncounterMetadata metadata, TaskResult <EncounterContent> data) { if (data.IsError()) { result.SetError(data.Exception); return; } var encounterData = new Encounter(metadata, data.Value); result.SetResult(encounterData); }