public ReadOnlyCollection <IChooserControlItem> Search(CancelFlagWrapper cancelFlag) { if (cancelFlag.Cancel) { return(null); } if (DBEngines == null) { PopulateDBEngines(); } List <IChooserControlItem> list = new List <IChooserControlItem>(); if (DBEngines != null) { foreach (EnterpriseManagementObject current in DBEngines) { if ((!string.IsNullOrEmpty(current.Path) && current.Path.ToLower(CultureInfo.CurrentCulture). Contains(txtFilterDBEngine.Text.ToLower(CultureInfo.CurrentCulture))) || (!string.IsNullOrEmpty(current.DisplayName) && current.DisplayName.ToLower(CultureInfo.CurrentCulture). Contains(txtFilterDBEngine.Text.ToLower(CultureInfo.CurrentCulture)))) { list.Add(CreateChooserControlItem(current)); } } } return(new ReadOnlyCollection <IChooserControlItem>(list)); }
public ReadOnlyCollection<IChooserControlItem> Search(CancelFlagWrapper cancelFlag) { if (cancelFlag.Cancel) return (ReadOnlyCollection<IChooserControlItem>)null; var templist = innerControl.Search(cancelFlag); var res = new List<IChooserControlItem>(); foreach (var ci in templist) { if (ci.Item is ManagementServer) { res.Add(ci); } } return new ReadOnlyCollection<IChooserControlItem>(res); }
public ReadOnlyCollection <IChooserControlItem> Search(CancelFlagWrapper cancelFlag) { if (cancelFlag.Cancel) { return((ReadOnlyCollection <IChooserControlItem>)null); } var templist = innerControl.Search(cancelFlag); var res = new List <IChooserControlItem>(); foreach (var ci in templist) { if (ci.Item is ManagementServer) { res.Add(ci); } } return(new ReadOnlyCollection <IChooserControlItem>(res)); }