protected void Add(string method, string path, RouteCategory category, Type actionType, IEndpointInvocation invocation, string?description, string?tag) { Registrations.Add(new EndpointRegistration(method, path, category, invocation, description, tag, actionType)); }
public EndpointRegistration(string method, string path, RouteCategory category, IEndpointInvocation invocation, string?description, string?tag, Type actionType) { Method = method; Path = path; Category = category; Invocation = invocation; Description = description; Tag = tag; ActionType = actionType; }
protected void Add <TAction>(string method, string path, RouteCategory category, IEndpointInvocation invocation, string?description, string?tag) where TAction : IAsyncApiAction { Registrations.Add(new EndpointRegistration(method, path, category, invocation, description, tag, typeof(TAction))); }