private static void ScrapeData() { XmlReader reader = XmlReader.Create(xmlDocs); while (reader.ReadToFollowing("member")) { string name = reader.GetAttribute("name"); XmlReader member = reader.ReadSubtree(); string type = name[0].ToString(); string signature = name.Substring(2); if (type == "T") { ReadClass(signature, reader.ReadSubtree()); } else if (type == "M") { ReadMethod(signature, reader.ReadSubtree()); } else if (type == "F" || type == "P") { ReadField(signature, reader.ReadSubtree()); } } DocExampleFinder.FindExamples(samplesProj); }
private static void ScrapeData() { XmlReader reader = XmlReader.Create(xmlDocs); while (reader.ReadToFollowing("member")) { string name = reader.GetAttribute("name"); XmlReader member = reader.ReadSubtree(); string type = name[0].ToString(); string signature = name.Substring(2); if (type == "T") { ReadClass(signature, reader.ReadSubtree()); } else if (type == "M") { ReadMethod(signature, reader.ReadSubtree()); } else if (type == "F" || type == "P") { ReadField(signature, reader.ReadSubtree()); } } // Check inheritdoc references, and update their values inheritFields.ForEach(f => f.Resolve(fields)); inheritMethods.ForEach(f => f.Resolve(methods)); DocExampleFinder.FindExamples(samplesProj); }