public ChangeSet CreateChangeSet(AssemblyNode assemblyNode) { try { var visitor = new ChangeSetNodeVisitor(ignoreChangeSet, true); assemblyNode.Accept(visitor); return(visitor.AsChangeSet()); } catch (Exception ex) { Console.WriteLine("Could not decompiler: \r\n" + ex); throw ex; } }
public string CreateXMLDiff(AssemblyNode assemblyNode) { try { var visitor = new ChangeSetNodeVisitor(ignoreChangeSet, true); assemblyNode.Accept(visitor); var changeSet = visitor.AsChangeSet(); var xmlSerializer = new XmlSerializer(typeof(ChangeSet)); using (var stringWriter = new StringWriter()) { xmlSerializer.Serialize(stringWriter, changeSet); return(stringWriter.ToString()); } } catch (Exception ex) { Console.WriteLine("Could not decompiler: \r\n" + ex); throw ex; } }