/// <remarks/>
 public void SetRolePropertiesAsync(string Name, string Description, Task[] Tasks, object userState)
 {
     if ((this.SetRolePropertiesOperationCompleted == null))
     {
         this.SetRolePropertiesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSetRolePropertiesOperationCompleted);
     }
     this.InvokeAsync("SetRoleProperties", new object[]
     {
         Name,
         Description,
         Tasks
     }, this.SetRolePropertiesOperationCompleted, userState);
 }
 /// <remarks/>
 public void SetRolePropertiesAsync(string Name, string Description, Task[] Tasks)
 {
     this.SetRolePropertiesAsync(Name, Description, Tasks, null);
 }
 /// <remarks/>
 public void CreateRoleAsync(string Name, string Description, Task[] Tasks)
 {
     this.CreateRoleAsync(Name, Description, Tasks, null);
 }
 public void SetRoleProperties(string Name, string Description, Task[] Tasks)
 {
     this.Invoke("SetRoleProperties", new object[]
     {
         Name,
         Description,
         Tasks
     });
 }
 public void CreateRole(string Name, string Description, Task[] Tasks)
 {
     this.Invoke("CreateRole", new object[]
     {
         Name,
         Description,
         Tasks
     });
 }