/// <remarks/>
 public void FilterAsync(Filtrare newFiltrare) {
     this.FilterAsync(newFiltrare, null);
 }
 /// <remarks/>
 public void FilterAsync(Filtrare newFiltrare, object userState) {
     if ((this.FilterOperationCompleted == null)) {
         this.FilterOperationCompleted = new System.Threading.SendOrPostCallback(this.OnFilterOperationCompleted);
     }
     this.InvokeAsync("Filter", new object[] {
                 newFiltrare}, this.FilterOperationCompleted, userState);
 }
 public string[] Filter(Filtrare newFiltrare) {
     object[] results = this.Invoke("Filter", new object[] {
                 newFiltrare});
     return ((string[])(results[0]));
 }