internal bool IsDockStateValid(DockState dockState) { foreach (DockPane pane in NestedPanes) foreach (IDockContent content in pane.Contents) if (!DockHelper.IsDockStateValid(dockState, content.DockHandler.DockAreas)) return false; return true; }