public static IObservable <T> QueryObservable <T>(this IBucket bucket, string query) { if (bucket == null) { throw new ArgumentNullException("bucket"); } if (query == null) { throw new ArgumentNullException("query"); } return(bucket.QueryObservable <T>(new QueryRequest(query))); }