public void UseMiddleware(IMiddleware middleware) { if (next == null) { next = middleware; } else { next.UseMiddleware(middleware); } }
/// <inheritdoc/> public void UseMiddleware(IMiddleware middleware) { if (middleware == null) { throw new ArgumentNullException(nameof(middleware)); } if (next == null) { next = middleware; } else { next.UseMiddleware(middleware); } }