public List <SciterElement> SelectAll(string selector) { List <SciterElement> list = new List <SciterElement>(); SciterXDom.FPTR_SciterElementCallback cbk = (IntPtr he, IntPtr param) => { list.Add(new SciterElement(he)); return(false); // false continue enumeration }; _api.SciterSelectElementsW(_he, selector, cbk, IntPtr.Zero); return(list); }
public SciterElement SelectFirst(string selector) { SciterElement se = null; SciterXDom.FPTR_SciterElementCallback cbk = (IntPtr he, IntPtr param) => { se = new SciterElement(he); return(true); // true stops enumeration }; _api.SciterSelectElementsW(_he, selector, cbk, IntPtr.Zero); return(se); }