private static XmlWriter CreateAssemblyWriter(string path, XPathNavigator assembly)
{
XmlWriterSettings settings = new XmlWriterSettings { Indent = true };
XmlWriter writer = XmlWriter.Create(path, settings);
writer.WriteStartElement("reflection");
if(assembly != null)
{
writer.WriteStartElement("assemblies");
assembly.WriteSubtree(writer);
writer.WriteEndElement();
}
writer.WriteStartElement("apis");
return writer;
}