/// <remarks/>
 public void BMGetButtonDetailsAsync(BMGetButtonDetailsReq BMGetButtonDetailsReq, object userState) {
     if ((this.BMGetButtonDetailsOperationCompleted == null)) {
         this.BMGetButtonDetailsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnBMGetButtonDetailsOperationCompleted);
     }
     this.InvokeAsync("BMGetButtonDetails", new object[] {
                 BMGetButtonDetailsReq}, this.BMGetButtonDetailsOperationCompleted, userState);
 }
 /// <remarks/>
 public void BMGetButtonDetailsAsync(BMGetButtonDetailsReq BMGetButtonDetailsReq) {
     this.BMGetButtonDetailsAsync(BMGetButtonDetailsReq, null);
 }