public static YoutubeVideoCategories RequestId(this YoutubeVideoCategories videoCategories, params string[] ids) { var settings = videoCategories.Settings.Clone(); settings.Id = settings.Id.AddItems(ids); return(VideoCategories(settings)); }
public static YoutubeVideoCategories ForCountry(this YoutubeVideoCategories videoCategories, string regionCode) { var settings = videoCategories.Settings.Clone(); settings.RegionCode = regionCode; return(VideoCategories(settings)); }
public static IEnumerable <YoutubeVideoCategory> TakePages(this YoutubeVideoCategories videoCategories, int pageCount) { return(videoCategories.Take(videoCategories.ResultsPerPage.GetValueOrDefault(ResultsPerPage) * pageCount)); }
public static IEnumerable <YoutubeVideoCategory> TakePage(this YoutubeVideoCategories videoCategories) { return(videoCategories.TakePages(1)); }