protected override void DrawIconAndLabel(Rect rect, TreeViewItem item, string label, bool selected, bool focused, bool useBoldFont, bool isPinging)
            {
                GUIStyle gUIStyle = (!useBoldFont) ? TreeViewGUI.s_Styles.lineStyle : TreeViewGUI.s_Styles.lineBoldStyle;

                gUIStyle.alignment    = TextAnchor.MiddleLeft;
                gUIStyle.padding.left = 0;
                base.DrawIconAndLabel(new Rect(rect.x, rect.y, this.columnWidths[0], rect.height), item, label, selected, focused, useBoldFont, isPinging);
                gUIStyle.alignment = TextAnchor.MiddleRight;
                rect.x            += this.columnWidths[0];
                AudioProfilerView.AudioProfilerTreeViewItem audioProfilerTreeViewItem = item as AudioProfilerView.AudioProfilerTreeViewItem;
                for (int i = 1; i < this.columnWidths.Length; i++)
                {
                    rect.width = this.columnWidths[i] - 3f;
                    gUIStyle.Draw(rect, AudioProfilerInfoHelper.GetColumnString(audioProfilerTreeViewItem.info, (AudioProfilerInfoHelper.ColumnIndices)i), false, false, selected, focused);
                    rect.x += this.columnWidths[i];
                }
                gUIStyle.alignment = TextAnchor.MiddleLeft;
            }
            protected override void DrawIconAndLabel(Rect rect, TreeViewItem item, string label, bool selected, bool focused, bool useBoldFont, bool isPinging)
            {
                GUIStyle guiStyle = !useBoldFont ? TreeViewGUI.s_Styles.lineStyle : TreeViewGUI.s_Styles.lineBoldStyle;

                guiStyle.alignment    = TextAnchor.MiddleLeft;
                guiStyle.padding.left = 0;
                int num = 2;

                base.DrawIconAndLabel(new Rect(rect.x, rect.y, this.columnWidths[0] - (float)num, rect.height), item, label, selected, focused, useBoldFont, isPinging);
                rect.x += this.columnWidths[0] + (float)num;
                AudioProfilerView.AudioProfilerTreeViewItem profilerTreeViewItem = item as AudioProfilerView.AudioProfilerTreeViewItem;
                for (int index = 1; index < this.columnWidths.Length; ++index)
                {
                    rect.width = this.columnWidths[index] - (float)(2 * num);
                    guiStyle.Draw(rect, AudioProfilerInfoHelper.GetColumnString(profilerTreeViewItem.info, (AudioProfilerInfoHelper.ColumnIndices)index), false, false, selected, focused);
                    Handles.color = Color.black;
                    Handles.DrawLine(new Vector3((float)((double)rect.x - (double)num + 1.0), rect.y, 0.0f), new Vector3((float)((double)rect.x - (double)num + 1.0), rect.y + rect.height, 0.0f));
                    rect.x            += this.columnWidths[index];
                    guiStyle.alignment = TextAnchor.MiddleRight;
                }
                guiStyle.alignment = TextAnchor.MiddleLeft;
            }