protected override Texture GetIconForItem(TreeViewItem item)
{
if ((item != null) && (item.icon != null))
{
return item.icon;
}
SearchFilterTreeItem item2 = item as SearchFilterTreeItem;
if (item2 != null)
{
if (this.IsVisibleRootNode(item))
{
return this.k_FavoritesIcon;
}
if (item2.isFolder)
{
return this.k_FavoriteFolderIcon;
}
return this.k_FavoriteFilterIcon;
}
return base.GetIconForItem(item);
}