public bool IsDockStateValid(DockState dockState) { foreach (IDockContent content in this.Contents) if (!content.DockHandler.IsDockStateValid(dockState)) return false; return true; }