Merge pull request #2333 from joelmartinez/docs-classic-fix
[mono.git] / mcs / tools / mdoc / Mono.Documentation / monodocer.cs
index b1e410d18eafba9c0fa86a7bc4f8fc0c78e7edad..f1b9821365b55675a53246356a664d5ea86c3003 100644 (file)
@@ -1030,7 +1030,12 @@ class MDocUpdater : MDocCommand
                                        XmlDocument doc = new XmlDocument ();
                                        doc.Load (typefile.FullName);
                                        XmlElement e = doc.SelectSingleNode("/Type") as XmlElement;
-                                       string assemblyName = doc.SelectSingleNode ("/Type/AssemblyInfo/AssemblyName").InnerText;
+                                       var assemblyNameNode = doc.SelectSingleNode ("/Type/AssemblyInfo/AssemblyName");
+                                       if (assemblyNameNode == null){
+                                               Warning ("Did not find /Type/AssemblyInfo/AssemblyName on {0}", typefile.FullName);
+                                               continue;
+                                       }
+                                       string assemblyName = assemblyNameNode.InnerText;
                                        AssemblyDefinition assembly = assemblies.FirstOrDefault (a => a.Name.Name == assemblyName);
 
                                        Action saveDoc = () => {