UnityEditor.AssetsTreeViewGUI.GetIconForItem C# (CSharp) Method

GetIconForItem() protected method

protected GetIconForItem ( TreeViewItem item ) : Texture
item TreeViewItem
return UnityEngine.Texture
        protected override Texture GetIconForItem(TreeViewItem item)
        {
            if (item == null)
            {
                return null;
            }
            Texture icon = null;
            if (this.IsCreatingNewAsset(item.id))
            {
                icon = this.GetCreateAssetUtility().icon;
            }
            if (icon == null)
            {
                icon = item.icon;
            }
            if ((icon == null) && (item.id != 0))
            {
                icon = AssetDatabase.GetCachedIcon(AssetDatabase.GetAssetPath(item.id));
            }
            return icon;
        }