示例#1
0
        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();
 }