private void NWFObjectLoader() { using (MemoryStream memoryStream = new MemoryStream()) { NWFXmlDocument.Save(memoryStream); memoryStream.Position = 0; XmlSerializer serializer = new XmlSerializer(typeof(NintexWorkflowDocument)); var externalDoc = (NintexWorkflowDocument)serializer.Deserialize(memoryStream); PluginHelper.NintexWorkflowExternalContext = externalDoc; NintexWorkflowExternalContext = externalDoc; } using (MemoryStream memoryStream = new MemoryStream()) { NWFXmlInternalDocument.Save(memoryStream); memoryStream.Position = 0; XmlSerializer serializer = new XmlSerializer(typeof(ExportedWorkflow), new Type[] { typeof(NWAutoStartCondition) }); var internalDoc = (ExportedWorkflow)serializer.Deserialize(memoryStream); PluginHelper.NintexWorkflowInternalContext = internalDoc; NintexWorkflowInternalContext = internalDoc; } }
public XmlNodeList GetWorkflowConfigurationNodeListByXPath(String Query) { return(NWFXmlInternalDocument.SelectNodes(Query)); }