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); }
// ReSharper disable once UnusedMember.Global public InheritXmlCommentOperationFilter(XmlCommentsOperationFilter filter) { _filter = filter; }