public IList <Namespace> CreateDocumentModel(IEnumerable <Assembly> assemblies, IEnumerable <string> xmlDocumentContents) { var reflectedMembers = DocumentableMemberFinder.ReflectMembersForDocumenting(assemblies.SelectMany(a => a.GetExportedTypes())); var xmlDocumentationSnippets = GetXmlDocumentationSnippets(xmlDocumentContents); List <IDocumentationMember> documentedMembers = DocumentationXmlMatcher.MatchDocumentationToMembers(reflectedMembers, xmlDocumentationSnippets); return(CombineToTypeHierarchy(documentedMembers)); }
public void CreateAssociator() { matcher = new DocumentationXmlMatcher(); }