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