public static List <KeyValuePair <string, OpenApiPathItem> > GetPathsStartingWithSegmentName(this OpenApiPaths urlPaths, string segmentName) { if (segmentName == null) { throw new ArgumentNullException(nameof(segmentName)); } return(urlPaths .Where(x => x.IsPathStartingSegmentName(segmentName)) .ToList()); }