ARCed.UI.DockContentHandler.CheckDockState C# (CSharp) Method

CheckDockState() private method

private CheckDockState ( bool isFloat ) : DockState
isFloat bool
return DockState
        public DockState CheckDockState(bool isFloat)
        {
            DockState dockState;

            if (isFloat)
            {
                if (!this.IsDockStateValid(DockState.Float))
                    dockState = DockState.Unknown;
                else
                    dockState = DockState.Float;
            }
            else
            {
                dockState = (this.PanelPane != null) ? this.PanelPane.DockState : this.DefaultDockState;
                if (dockState != DockState.Unknown && !this.IsDockStateValid(dockState))
                    dockState = DockState.Unknown;
            }

            return dockState;
        }