Exemple #1
0
        private void IncludeXmlComments(SwaggerGenOptions options)
        {
            var commentsPath = $"{AppContext.BaseDirectory}{_contractStartup.ContractXmlCommentsFileName}";

            // options.IncludeXmlComments($"{AppContext.BaseDirectory}{Path.DirectorySeparatorChar}DotNetRu.MeetupManagement.WebApi.Contract.xml");
            var comments          = new XPathDocument(commentsPath);
            var xmlCommentsFilter = new XmlCommentsOperationFilter(comments);

            options.OperationFilter <InheritXmlCommentOperationFilter>(xmlCommentsFilter);
        }
Exemple #2
0
 // ReSharper disable once UnusedMember.Global
 public InheritXmlCommentOperationFilter(XmlCommentsOperationFilter filter)
 {
     _filter = filter;
 }