Cake.Web.Docs.DocumentModelBuilder.BuildXmlModel C# (CSharp) Метод

BuildXmlModel() приватный статический Метод

private static BuildXmlModel ( IDocumentationMetadata>.IDictionary paths ) : Cake.Web.Docs.Xml.Model.XmlDocumentationModel
paths IDocumentationMetadata>.IDictionary
Результат Cake.Web.Docs.Xml.Model.XmlDocumentationModel
        private static XmlDocumentationModel BuildXmlModel(IDictionary<string, IDocumentationMetadata> paths)
        {
            var parser = new XmlDocumentationParser();
            var documents = new List<XmlDocument>();
            var xmlPaths = FilterFilesOnExtension(paths, ".xml");
            foreach (var path in xmlPaths)
            {
                using (var stream = File.OpenRead(path.Key))
                {
                    var document = new XmlDocument { PreserveWhitespace = false };
                    document.Load(stream);
                    documents.Add(document);
                }
            }
            return parser.Parse(documents);
        }