public virtual void Apply(Operation operation, OperationFilterContext context) { ActionAttributes = context.ApiDescription.GetActionAttributes().OfType <Attribute>(); ControllerAttributes = context.ApiDescription.GetControllerAttributes().OfType <Attribute>(); CombinedAttributes = ActionAttributes.Union(ControllerAttributes); ConfigureResponses(operation, context); }
public void Apply(OpenApiOperation operation, OperationFilterContext context) { ActionAttributes = context.MethodInfo.GetCustomAttributes(true).OfType <Attribute>(); ControllerAttributes = context.MethodInfo.DeclaringType.GetCustomAttributes(true).OfType <Attribute>(); CombinedAttributes = ActionAttributes.Union(ControllerAttributes); ConfigureResponses(operation, context); ExcludeSwaggerResonse(operation); }
public void Apply(Operation operation, Swashbuckle.AspNetCore.SwaggerGen.OperationFilterContext context) { ActionAttributes = context.ApiDescription.ActionAttributes().OfType <Attribute>(); ControllerAttributes = context.ApiDescription.ActionAttributes().OfType <Attribute>(); CombinedAttributes = ActionAttributes.Union(ControllerAttributes); ConfigureResponses(operation, context); ExcludeSwaggerResonse(operation); }