static public bool ParseGetSpecifiedProblemResponse(byte[] responseBytes) { Problem.SpecifiedProblemGetResponse getProblemResponse = Deserialize(responseBytes, typeof(Problem.SpecifiedProblemGetResponse)) as Problem.SpecifiedProblemGetResponse; if (getProblemResponse.problems.Count == 0) { throw new Exception("no problems in specified problem response."); } global::Problem[] problems = new global::Problem[getProblemResponse.problems.Count]; for (int i = 0; i < getProblemResponse.problems.Count; i++) { Senseix.Message.Problem.ProblemData problemData = getProblemResponse.problems[i]; problems[i] = new global::Problem(problemData); } ThinksyEvents.InvokeSpecifiedProblemsReceived(problems); return(true); }
public static bool ParseGetSpecifiedProblemResponse(byte[] responseBytes) { Problem.SpecifiedProblemGetResponse getProblemResponse = Deserialize (responseBytes, typeof(Problem.SpecifiedProblemGetResponse)) as Problem.SpecifiedProblemGetResponse; if (getProblemResponse.problems.Count == 0) { throw new Exception ("no problems in specified problem response."); } global::Problem[] problems = new global::Problem[getProblemResponse.problems.Count]; for (int i = 0; i < getProblemResponse.problems.Count; i++) { Senseix.Message.Problem.ProblemData problemData = getProblemResponse.problems[i]; problems[i] = new global::Problem(problemData); } ThinksyEvents.InvokeSpecifiedProblemsReceived (problems); return true; }