/// <remarks/>
 public void hasPermissionToEditCommentAsync(string in0, RemoteComment in1, object userState)
 {
     if ((this.hasPermissionToEditCommentOperationCompleted == null)) {
     this.hasPermissionToEditCommentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnhasPermissionToEditCommentOperationCompleted);
     }
     this.InvokeAsync("hasPermissionToEditComment", new object[] {
             in0,
             in1}, this.hasPermissionToEditCommentOperationCompleted, userState);
 }
 public bool hasPermissionToEditComment(string in0, RemoteComment in1)
 {
     object[] results = this.Invoke("hasPermissionToEditComment", new object[] {
             in0,
             in1});
     return ((bool)(results[0]));
 }
 /// <remarks/>
 public void hasPermissionToEditCommentAsync(string in0, RemoteComment in1)
 {
     this.hasPermissionToEditCommentAsync(in0, in1, null);
 }
 public RemoteComment editComment(string in0, RemoteComment in1)
 {
     object[] results = this.Invoke("editComment", new object[] {
             in0,
             in1});
     return ((RemoteComment)(results[0]));
 }
 /// <remarks/>
 public void editCommentAsync(string in0, RemoteComment in1)
 {
     this.editCommentAsync(in0, in1, null);
 }
 /// <remarks/>
 public System.IAsyncResult BeginhasPermissionToEditComment(string in0, RemoteComment in1, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("hasPermissionToEditComment", new object[] {
             in0,
             in1}, callback, asyncState);
 }
 /// <remarks/>
 public System.IAsyncResult BeginaddComment(string in0, string in1, RemoteComment in2, System.AsyncCallback callback, object asyncState)
 {
     return this.BeginInvoke("addComment", new object[] {
             in0,
             in1,
             in2}, callback, asyncState);
 }
 /// <remarks/>
 public void addCommentAsync(string in0, string in1, RemoteComment in2, object userState)
 {
     if ((this.addCommentOperationCompleted == null)) {
     this.addCommentOperationCompleted = new System.Threading.SendOrPostCallback(this.OnaddCommentOperationCompleted);
     }
     this.InvokeAsync("addComment", new object[] {
             in0,
             in1,
             in2}, this.addCommentOperationCompleted, userState);
 }
 /// <remarks/>
 public void addCommentAsync(string in0, string in1, RemoteComment in2)
 {
     this.addCommentAsync(in0, in1, in2, null);
 }
 public void addComment(string in0, string in1, RemoteComment in2)
 {
     this.Invoke("addComment", new object[] {
             in0,
             in1,
             in2});
 }