public static bool HasParameters(this OpenApiPathItem openApiOperation) { if (openApiOperation == null) { throw new ArgumentNullException(nameof(openApiOperation)); } return(openApiOperation.Parameters.Any()); }
/// <summary> /// Add a <see cref="OpenApiPathItem"/> into the <see cref="PathItems"/>. /// </summary> /// <param name="expression">The runtime expression.</param> /// <param name="pathItem">The path item.</param> public void AddPathItem(RuntimeExpression expression, OpenApiPathItem pathItem) { if (expression == null) { throw Error.ArgumentNull(nameof(expression)); } if (pathItem == null) { throw Error.ArgumentNull(nameof(pathItem)); } if (PathItems == null) { PathItems = new Dictionary <RuntimeExpression, OpenApiPathItem>(); } PathItems.Add(expression, pathItem); }