internal static void ProcessData( string data, OutOfProcessUtils.DataProcessingDelegates callbacks) { if (string.IsNullOrEmpty(data)) { return; } XmlReader xmlReader = XmlReader.Create((TextReader) new StringReader(data), OutOfProcessUtils.XmlReaderSettings); while (xmlReader.Read()) { switch (xmlReader.NodeType) { case XmlNodeType.Element: OutOfProcessUtils.ProcessElement(xmlReader, callbacks); continue; case XmlNodeType.EndElement: continue; default: throw new PSRemotingTransportException(PSRemotingErrorId.IPCUnknownNodeType, new object[3] { (object)xmlReader.NodeType.ToString(), (object)XmlNodeType.Element.ToString(), (object)XmlNodeType.EndElement.ToString() }); } } }
internal static string CreateClosePacket(Guid psGuid) => OutOfProcessUtils.CreatePSGuidPacket("Close", psGuid);
internal static string CreateSignalAckPacket(Guid psGuid) => OutOfProcessUtils.CreatePSGuidPacket("SignalAck", psGuid);
internal static string CreateCommandAckPacket(Guid psGuid) => OutOfProcessUtils.CreatePSGuidPacket("CommandAck", psGuid);