private IEnumerable<string> GetNodeLabels(TreeNodeAdv node)
{
foreach (NodeControl nc in _tree.NodeControls)
{
BindableControl bc = nc as BindableControl;
if (bc != null && bc.IncrementalSearchEnabled)
{
object obj = bc.GetValue(node);
if (obj != null)
yield return obj.ToString().ToLowerInvariant();
}
}
}