Cake.Web.Docs.DocumentModelMapper.MapField C# (CSharp) Метод

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

private static MapField ( IFieldInfo field, Cake.Web.Docs.Xml.Model.XmlDocumentationModel xmlModel ) : Cake.Web.Docs.DocumentedField
field IFieldInfo
xmlModel Cake.Web.Docs.Xml.Model.XmlDocumentationModel
Результат Cake.Web.Docs.DocumentedField
        private static DocumentedField MapField(IFieldInfo field, XmlDocumentationModel xmlModel)
        {
            SummaryComment summary = null;
            RemarksComment remarks = null;
            IEnumerable<ExampleComment> examples = null;

            // Get the documentation for the type.
            var member = xmlModel.Find(field.Identity);
            if (member != null)
            {
                // Get the comments for the type.
                summary = member.Comments.OfType<SummaryComment>().SingleOrDefault();
                remarks = member.Comments.OfType<RemarksComment>().SingleOrDefault();
                examples = member.Comments.OfType<ExampleComment>();
            }

            return new DocumentedField(field, summary, remarks, examples, field.Metadata);
        }