public static Query <Track> Query(TrackQueryParameters parameters) { if (parameters == null) { throw new ArgumentNullException("parameters"); } return(new Query <Track> (EXTENSION, parameters.ToString())); }
public static Query <Track> Query(string title) { if (title == null) { throw new ArgumentNullException("title"); } TrackQueryParameters parameters = new TrackQueryParameters(); parameters.Title = title; return(Query(parameters)); }
public static Query <Track> Query(string title, string artist, string release) { if (title == null) { throw new ArgumentNullException("title"); } if (artist == null) { throw new ArgumentNullException("artist"); } if (release == null) { throw new ArgumentNullException("release"); } TrackQueryParameters parameters = new TrackQueryParameters(); parameters.Title = title; parameters.Artist = artist; parameters.Release = release; return(Query(parameters)); }
public static Query<Track> Query (TrackQueryParameters parameters, int limit) { if (parameters == null) throw new ArgumentNullException ("parameters"); return new Query<Track> (EXTENSION, parameters.ToString (), limit); }
public static Query<Track> Query (string title, string artist, string release, int limit) { if (title == null) throw new ArgumentNullException ("title"); if (artist == null) throw new ArgumentNullException ("artist"); if (release == null) throw new ArgumentNullException ("release"); TrackQueryParameters parameters = new TrackQueryParameters (); parameters.Title = title; parameters.Artist = artist; parameters.Release = release; return Query (parameters, limit); }
public static Query<Track> Query (string title, int limit) { if (title == null) throw new ArgumentNullException ("title"); TrackQueryParameters parameters = new TrackQueryParameters (); parameters.Title = title; return Query (parameters, limit); }
public static Query<Track> Query (string title, string artist) { if (title == null) throw new ArgumentNullException ("title"); if (artist == null) throw new ArgumentNullException ("artist"); TrackQueryParameters parameters = new TrackQueryParameters (); parameters.Title = title; parameters.Artist = artist; return Query (parameters); }