/// <remarks/>
 public void removeRulesAsync(Reference reference, Rule[] rules, object userState) {
     if ((this.removeRulesOperationCompleted == null)) {
         this.removeRulesOperationCompleted = new System.Threading.SendOrPostCallback(this.OnremoveRulesOperationCompleted);
     }
     this.InvokeAsync("removeRules", new object[] {
                 reference,
                 rules}, this.removeRulesOperationCompleted, userState);
 }
 /// <remarks/>
 public void removeRulesAsync(Reference reference, Rule[] rules) {
     this.removeRulesAsync(reference, rules, null);
 }