BindingScope.FindNamedDescendants crashed on DependencyObjects

We have a ListView control in a Windows 8.1 app that, for some reason, has DependencyObject instances when getting its children. GetChildrenCount crashed with an "catastrophic error" when calling it these children.

Same as Calling "VisualTreeHelper.GetChildrenCount(new DependencyObject())"

The change skips processing children that are just DependencyObjects