/// <remarks/>
 public void saveRequirementAsync(long cookie, CRequirement pRequirement, object userState) {
     if ((this.saveRequirementOperationCompleted == null)) {
         this.saveRequirementOperationCompleted = new System.Threading.SendOrPostCallback(this.OnsaveRequirementOperationCompleted);
     }
     this.InvokeAsync("saveRequirement", new object[] {
                 cookie,
                 pRequirement}, this.saveRequirementOperationCompleted, userState);
 }
 /// <remarks/>
 public void saveRequirementAsync(long cookie, CRequirement pRequirement) {
     this.saveRequirementAsync(cookie, pRequirement, null);
 }
 /// <remarks/>
 public void addRequirementAsync(long cookie, CRequirement pRequirement) {
     this.addRequirementAsync(cookie, pRequirement, null);
 }
 public int saveRequirement(long cookie, CRequirement pRequirement) {
     object[] results = this.Invoke("saveRequirement", new object[] {
                 cookie,
                 pRequirement});
     return ((int)(results[0]));
 }
 public long addRequirement(long cookie, CRequirement pRequirement) {
     object[] results = this.Invoke("addRequirement", new object[] {
                 cookie,
                 pRequirement});
     return ((long)(results[0]));
 }