public void CreateDocumentation(string outputDirectory, List <Type> typesInNamespaces, XDocument assemblyDocumentation = null) { List <ContractDescription> contractDescriptions = m_typePaser.Parse(typesInNamespaces, assemblyDocumentation); foreach (ContractDescription contractDescription in contractDescriptions) { m_documentationWriter.WriteDocumenation(contractDescription, outputDirectory); } }
public void CreateDocumentation(string outputDirectory, List <Type> typesInNamespaces, XDocument assemblyDocumentation = null) { List <ServiceDescription> contractDescriptions = m_TypeParser.Parse(typesInNamespaces, assemblyDocumentation); foreach (ServiceDescription contractDescription in contractDescriptions) { m_DocumentationWriter.WriteDocumenation(contractDescription, outputDirectory); m_ContractDocumentationProcesor.CreateDocumentation(outputDirectory, contractDescription.TypesServiceDependsOn, assemblyDocumentation); } }