public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
 {
   this.m_FrameDebugger = window;
   this.m_TreeView = new TreeView((EditorWindow) window, treeViewState);
   this.m_DataSource = new FrameDebuggerTreeView.FDTreeViewDataSource(this.m_TreeView, frameEvents);
   FrameDebuggerTreeView.FDTreeViewGUI fdTreeViewGui = new FrameDebuggerTreeView.FDTreeViewGUI(this.m_TreeView);
   this.m_TreeView.Init(startRect, (ITreeViewDataSource) this.m_DataSource, (ITreeViewGUI) fdTreeViewGui, (ITreeViewDragging) null);
   this.m_TreeView.ReloadData();
   this.m_TreeView.selectionChangedCallback += new System.Action<int[]>(this.SelectionChanged);
 }
 public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
 {
     this.m_FrameDebugger = window;
     this.m_TreeView      = new TreeView((EditorWindow)window, treeViewState);
     this.m_DataSource    = new FrameDebuggerTreeView.FDTreeViewDataSource(this.m_TreeView, frameEvents);
     FrameDebuggerTreeView.FDTreeViewGUI fdTreeViewGui = new FrameDebuggerTreeView.FDTreeViewGUI(this.m_TreeView);
     this.m_TreeView.Init(startRect, (ITreeViewDataSource)this.m_DataSource, (ITreeViewGUI)fdTreeViewGui, (ITreeViewDragging)null);
     this.m_TreeView.ReloadData();
     this.m_TreeView.selectionChangedCallback += new System.Action <int[]>(this.SelectionChanged);
 }
        public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
        {
            this.m_FrameDebugger = window;
            this.m_TreeView      = new TreeViewController(window, treeViewState);
            this.m_DataSource    = new FrameDebuggerTreeView.FDTreeViewDataSource(this.m_TreeView, frameEvents);
            FrameDebuggerTreeView.FDTreeViewGUI gui = new FrameDebuggerTreeView.FDTreeViewGUI(this.m_TreeView);
            this.m_TreeView.Init(startRect, this.m_DataSource, gui, null);
            this.m_TreeView.ReloadData();
            TreeViewController expr_5F = this.m_TreeView;

            expr_5F.selectionChangedCallback = (Action <int[]>)Delegate.Combine(expr_5F.selectionChangedCallback, new Action <int[]>(this.SelectionChanged));
        }
		public FrameDebuggerTreeView(FrameDebuggerEvent[] frameEvents, TreeViewState treeViewState, FrameDebuggerWindow window, Rect startRect)
		{
			this.m_FrameDebugger = window;
			this.m_TreeView = new TreeView(window, treeViewState);
			this.m_DataSource = new FrameDebuggerTreeView.FDTreeViewDataSource(this.m_TreeView, frameEvents);
			FrameDebuggerTreeView.FDTreeViewGUI gui = new FrameDebuggerTreeView.FDTreeViewGUI(this.m_TreeView);
			this.m_TreeView.Init(startRect, this.m_DataSource, gui, null);
			this.m_TreeView.ReloadData();
			TreeView expr_5E = this.m_TreeView;
			expr_5E.selectionChangedCallback = (Action<int[]>)Delegate.Combine(expr_5E.selectionChangedCallback, new Action<int[]>(this.SelectionChanged));
		}