/// <remarks/>
 public void RetrievePNRAsync(RetrievePNR RetrievePnrRequest, object userState) {
     if ((this.RetrievePNROperationCompleted == null)) {
         this.RetrievePNROperationCompleted = new System.Threading.SendOrPostCallback(this.OnRetrievePNROperationCompleted);
     }
     this.InvokeAsync("RetrievePNR", new object[] {
                 RetrievePnrRequest}, this.RetrievePNROperationCompleted, userState);
 }
 /// <remarks/>
 public void RetrievePNRAsync(RetrievePNR RetrievePnrRequest) {
     this.RetrievePNRAsync(RetrievePnrRequest, null);
 }