async Task <List <BaseClass_Packet> > ReadStandardPacketsAsync(SerializationType DeSerializationTypeSelect) { List <BaseClass_Packet> retList = null; List <BaseClass_Packet> outList = null; List <BaseClass_Packet> errList = null; // read stderr async StandardErrorBytes = await BaseClass_Packet.ReadToEndAsync(StdErrorStream, BaseClass_Sys_ExecutionPolicy.default_msSleep_readLoops); if (StandardErrorBytes != null) { StdErrArrays.Add(StandardErrorBytes); errList = BaseClass_Packet.ParsePackets(DeSerializationTypeSelect, StandardErrorBytes); if (errList != null) { retList = errList; } } // read stdout async StandardOutputBytes = await BaseClass_Packet.ReadToEndAsync(StdOutputStream, BaseClass_Sys_ExecutionPolicy.default_msSleep_readLoops); if (StandardOutputBytes != null) { StdOutArrays.Add(StandardOutputBytes); outList = BaseClass_Packet.ParsePackets(DeSerializationTypeSelect, StandardOutputBytes); if (outList != null && retList != null) { retList.AddRange(outList); } else if (outList != null) { retList = outList; } } return(retList); }
async Task ReadStandardResponseAsync() { // read stderr async StandardErrorBytes = await BaseClass_Packet.ReadToEndAsync(StdErrorStream, BaseClass_Sys_ExecutionPolicy.default_msSleep_readLoops); if (StandardErrorBytes != null) { if (StandardErrorBytes.Count > 0) { StdErrArrays.Add(StandardErrorBytes); } } // read stdout async StandardOutputBytes = await BaseClass_Packet.ReadToEndAsync(StdOutputStream, BaseClass_Sys_ExecutionPolicy.default_msSleep_readLoops); if (StandardOutputBytes != null) { if (StandardOutputBytes.Count > 0) { StdOutArrays.Add(StandardOutputBytes); } } }