/// <remarks/>
 public void addWorklogWithNewRemainingEstimateAsync(string in0, string in1, RemoteWorklog in2, string in3, object userState) {
     if ((this.addWorklogWithNewRemainingEstimateOperationCompleted == null)) {
         this.addWorklogWithNewRemainingEstimateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddWorklogWithNewRemainingEstimateOperationCompleted);
     }
     this.InvokeAsync("addWorklogWithNewRemainingEstimate", new object[] {
                 in0,
                 in1,
                 in2,
                 in3}, this.addWorklogWithNewRemainingEstimateOperationCompleted, userState);
 }
 public RemoteWorklog addWorklogWithNewRemainingEstimate(string in0, string in1, RemoteWorklog in2, string in3) {
     object[] results = this.Invoke("addWorklogWithNewRemainingEstimate", new object[] {
                 in0,
                 in1,
                 in2,
                 in3});
     return ((RemoteWorklog)(results[0]));
 }
 /// <remarks/>
 public void addWorklogWithNewRemainingEstimateAsync(string in0, string in1, RemoteWorklog in2, string in3) {
     this.addWorklogWithNewRemainingEstimateAsync(in0, in1, in2, in3, null);
 }
 public void updateWorklogWithNewRemainingEstimate(string in0, RemoteWorklog in1, string in2) {
     this.Invoke("updateWorklogWithNewRemainingEstimate", new object[] {
                 in0,
                 in1,
                 in2});
 }
 /// <remarks/>
 public void updateWorklogWithNewRemainingEstimateAsync(string in0, RemoteWorklog in1, string in2) {
     this.updateWorklogWithNewRemainingEstimateAsync(in0, in1, in2, null);
 }
 /// <remarks/>
 public void updateWorklogAndRetainRemainingEstimateAsync(string in0, RemoteWorklog in1, object userState) {
     if ((this.updateWorklogAndRetainRemainingEstimateOperationCompleted == null)) {
         this.updateWorklogAndRetainRemainingEstimateOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateWorklogAndRetainRemainingEstimateOperationCompleted);
     }
     this.InvokeAsync("updateWorklogAndRetainRemainingEstimate", new object[] {
                 in0,
                 in1}, this.updateWorklogAndRetainRemainingEstimateOperationCompleted, userState);
 }
 /// <remarks/>
 public void updateWorklogAndRetainRemainingEstimateAsync(string in0, RemoteWorklog in1) {
     this.updateWorklogAndRetainRemainingEstimateAsync(in0, in1, null);
 }
 public void updateWorklogAndRetainRemainingEstimate(string in0, RemoteWorklog in1) {
     this.Invoke("updateWorklogAndRetainRemainingEstimate", new object[] {
                 in0,
                 in1});
 }
 /// <remarks/>
 public void addWorklogAndAutoAdjustRemainingEstimateAsync(string in0, string in1, RemoteWorklog in2) {
     this.addWorklogAndAutoAdjustRemainingEstimateAsync(in0, in1, in2, null);
 }
 public RemoteWorklog addWorklogAndAutoAdjustRemainingEstimate(string in0, string in1, RemoteWorklog in2) {
     object[] results = this.Invoke("addWorklogAndAutoAdjustRemainingEstimate", new object[] {
                 in0,
                 in1,
                 in2});
     return ((RemoteWorklog)(results[0]));
 }