public virtual Google.Apis.Requests.IRequest CreateRequest(string resource, string method)
 {
     Google.Apis.Requests.IRequest request = this._service.CreateRequest(resource, method);
     if ((string.IsNullOrEmpty(Key) == false))
     {
         request = request.WithKey(this.Key);
     }
     return(request.WithAuthentication(_authenticator));
 }
 public override Google.Apis.Requests.IRequest CreateRequest(Google.Apis.Requests.IClientServiceRequest serviceRequest)
 {
     Google.Apis.Requests.IRequest request = Google.Apis.Requests.Request.CreateRequest(this, serviceRequest);
     if ((string.IsNullOrEmpty(ApiKey) == false))
     {
         request = request.WithKey(this.ApiKey);
     }
     return(request.WithAuthentication(Authenticator));
 }