public static XMLAssembly CreateFromFile (string file)
{
XmlDocument doc = new XmlDocument ();
doc.Load (File.OpenRead (file));
XmlNode node = doc.SelectSingleNode ("/assemblies/assembly");
if (node != null) {
XMLAssembly result = new XMLAssembly ();
try {
result.LoadData (node);
} catch (Exception e) {
Console.Error.WriteLine ("Error loading {0}: {1}\n{2}", file, e.Message, e);
return null;
}
return result;
}
return null;
}