Bloom.CollectionTab.LibraryListView.GetWorkspaceView C# (CSharp) Method

GetWorkspaceView() private static method

private static GetWorkspaceView ( Control ctrl, Type workspaceViewType ) : WorkspaceView
ctrl System.Windows.Forms.Control
workspaceViewType System.Type
return WorkspaceView
        private static WorkspaceView GetWorkspaceView(Control ctrl, Type workspaceViewType)
        {
            while (true)
            {
                var parent = ctrl.Parent;

                if (parent == null)
                    return null;

                if (parent.GetType() == workspaceViewType)
                    return (WorkspaceView) parent;

                ctrl = parent;
            }
        }