/// <remarks/>
 public void updateGroupAsync(string in0, RemoteGroup in1, object userState) {
     if ((this.updateGroupOperationCompleted == null)) {
         this.updateGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnupdateGroupOperationCompleted);
     }
     this.InvokeAsync("updateGroup", new object[] {
                 in0,
                 in1}, this.updateGroupOperationCompleted, userState);
 }
 public RemoteGroup updateGroup(string in0, RemoteGroup in1) {
     object[] results = this.Invoke("updateGroup", new object[] {
                 in0,
                 in1});
     return ((RemoteGroup)(results[0]));
 }
 /// <remarks/>
 public void updateGroupAsync(string in0, RemoteGroup in1) {
     this.updateGroupAsync(in0, in1, null);
 }
 /// <remarks/>
 public void addUserToGroupAsync(string in0, RemoteGroup in1, RemoteUser in2) {
     this.addUserToGroupAsync(in0, in1, in2, null);
 }
 public void addUserToGroup(string in0, RemoteGroup in1, RemoteUser in2) {
     this.Invoke("addUserToGroup", new object[] {
                 in0,
                 in1,
                 in2});
 }
 /// <remarks/>
 public void removeUserFromGroupAsync(string in0, RemoteGroup in1, RemoteUser in2, object userState) {
     if ((this.removeUserFromGroupOperationCompleted == null)) {
         this.removeUserFromGroupOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveUserFromGroupOperationCompleted);
     }
     this.InvokeAsync("removeUserFromGroup", new object[] {
                 in0,
                 in1,
                 in2}, this.removeUserFromGroupOperationCompleted, userState);
 }
 /// <remarks/>
 public void removeUserFromGroupAsync(string in0, RemoteGroup in1, RemoteUser in2) {
     this.removeUserFromGroupAsync(in0, in1, in2, null);
 }
 public void removeUserFromGroup(string in0, RemoteGroup in1, RemoteUser in2) {
     this.Invoke("removeUserFromGroup", new object[] {
                 in0,
                 in1,
                 in2});
 }