internal T EndGetResponseData <T>(IAsyncResult asyncResult)
 {
     return(RequestUtility.EndGetResponseData <T>(asyncResult));
 }
        internal T GetResponseData <T>(GoogleRequest request)
        {
            this.SetValueTo(request);

            return(RequestUtility.GetResponseData <T>(request));
        }
        internal IAsyncResult BeginGetResponseData(GoogleRequest request, AsyncCallback callback, object state)
        {
            this.SetValueTo(request);

            return(RequestUtility.BeginGetResponseData(request, callback, state));
        }