private bool GetFirstCommentFramePanel(IFocusPanelFrame root, IList <FocusFrameSelectorList> selectorStack, out IFocusCommentFrame frame) { frame = null; foreach (IFocusFrame Item in root.Items) { if (GetFirstCommentFrame(Item, selectorStack, out frame)) { return(true); } } return(false); }
private bool GetFirstNamedFramePanel(IFocusPanelFrame root, string propertyName, IList <FocusFrameSelectorList> selectorStack, bool reverseSearch, ref int valueFrameIndex, out IFocusNamedFrame frame) { frame = null; int Count = root.Items.Count; for (int i = 0; i < Count; i++) { IFocusFrame Item = (IFocusFrame)root.Items[reverseSearch ? Count - 1 - i : i]; if (GetFirstNamedFrame(Item, propertyName, selectorStack, reverseSearch, ref valueFrameIndex, out frame)) { return(true); } } return(false); }