/// <remarks/>
 public void createProjectFromObjectAsync(string in0, RemoteProject in1, object userState) {
     if ((this.createProjectFromObjectOperationCompleted == null)) {
         this.createProjectFromObjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OncreateProjectFromObjectOperationCompleted);
     }
     this.InvokeAsync("createProjectFromObject", new object[] {
                 in0,
                 in1}, this.createProjectFromObjectOperationCompleted, userState);
 }
 public RemoteProject updateProject(string in0, RemoteProject in1) {
     object[] results = this.Invoke("updateProject", new object[] {
                 in0,
                 in1});
     return ((RemoteProject)(results[0]));
 }
 /// <remarks/>
 public void removeActorsFromProjectRoleAsync(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4, object userState) {
     if ((this.removeActorsFromProjectRoleOperationCompleted == null)) {
         this.removeActorsFromProjectRoleOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveActorsFromProjectRoleOperationCompleted);
     }
     this.InvokeAsync("removeActorsFromProjectRole", new object[] {
                 in0,
                 in1,
                 in2,
                 in3,
                 in4}, this.removeActorsFromProjectRoleOperationCompleted, userState);
 }
 /// <remarks/>
 public void createProjectFromObjectAsync(string in0, RemoteProject in1) {
     this.createProjectFromObjectAsync(in0, in1, null);
 }
 public void removeActorsFromProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) {
     this.Invoke("removeActorsFromProjectRole", new object[] {
                 in0,
                 in1,
                 in2,
                 in3,
                 in4});
 }
 /// <remarks/>
 public void removeActorsFromProjectRoleAsync(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) {
     this.removeActorsFromProjectRoleAsync(in0, in1, in2, in3, in4, null);
 }
 public void addActorsToProjectRole(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) {
     this.Invoke("addActorsToProjectRole", new object[] {
                 in0,
                 in1,
                 in2,
                 in3,
                 in4});
 }
 /// <remarks/>
 public void addActorsToProjectRoleAsync(string in0, string[] in1, RemoteProjectRole in2, RemoteProject in3, string in4) {
     this.addActorsToProjectRoleAsync(in0, in1, in2, in3, in4, null);
 }
 /// <remarks/>
 public void removeAllRoleActorsByProjectAsync(string in0, RemoteProject in1) {
     this.removeAllRoleActorsByProjectAsync(in0, in1, null);
 }
 /// <remarks/>
 public void removeAllRoleActorsByProjectAsync(string in0, RemoteProject in1, object userState) {
     if ((this.removeAllRoleActorsByProjectOperationCompleted == null)) {
         this.removeAllRoleActorsByProjectOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveAllRoleActorsByProjectOperationCompleted);
     }
     this.InvokeAsync("removeAllRoleActorsByProject", new object[] {
                 in0,
                 in1}, this.removeAllRoleActorsByProjectOperationCompleted, userState);
 }
 public void removeAllRoleActorsByProject(string in0, RemoteProject in1) {
     this.Invoke("removeAllRoleActorsByProject", new object[] {
                 in0,
                 in1});
 }
 /// <remarks/>
 public void getProjectRoleActorsAsync(string in0, RemoteProjectRole in1, RemoteProject in2, object userState) {
     if ((this.getProjectRoleActorsOperationCompleted == null)) {
         this.getProjectRoleActorsOperationCompleted = new System.Threading.SendOrPostCallback(this.OngetProjectRoleActorsOperationCompleted);
     }
     this.InvokeAsync("getProjectRoleActors", new object[] {
                 in0,
                 in1,
                 in2}, this.getProjectRoleActorsOperationCompleted, userState);
 }
 /// <remarks/>
 public void getProjectRoleActorsAsync(string in0, RemoteProjectRole in1, RemoteProject in2) {
     this.getProjectRoleActorsAsync(in0, in1, in2, null);
 }
 public RemoteProjectRoleActors getProjectRoleActors(string in0, RemoteProjectRole in1, RemoteProject in2) {
     object[] results = this.Invoke("getProjectRoleActors", new object[] {
                 in0,
                 in1,
                 in2});
     return ((RemoteProjectRoleActors)(results[0]));
 }
 /// <remarks/>
 public void updateProjectAsync(string in0, RemoteProject in1) {
     this.updateProjectAsync(in0, in1, null);
 }