UnityEditor.PackageExportTreeView.GetIconForItem C# (CSharp) Method

GetIconForItem() protected method

protected GetIconForItem ( TreeViewItem tItem ) : Texture
tItem TreeViewItem
return UnityEngine.Texture
            protected override Texture GetIconForItem(TreeViewItem tItem)
            {
                PackageExportTreeView.PackageExportTreeViewItem item = tItem as PackageExportTreeView.PackageExportTreeViewItem;
                ExportPackageItem item2 = item.item;
                if ((item2 == null) || item2.isFolder)
                {
                    return Constants.folderIcon;
                }
                Texture cachedIcon = AssetDatabase.GetCachedIcon(item2.assetPath);
                if (cachedIcon != null)
                {
                    return cachedIcon;
                }
                return InternalEditorUtility.GetIconForFile(item2.assetPath);
            }