예제 #1
0
        protected override object EnumChild(NodeReaderBase.EnumChildContentHandler callback)
        {
            IEnumerator en = GetEnumerator();

            en.Reset();
            while (en.MoveNext())
            {
                if (callback != null)
                {
                    if (!callback(en.Current))
                    {
                        return(en.Current);
                    }
                }
            }
            return(null);
        }
예제 #2
0
 public XReader EnumChilds(NodeReaderBase.EnumChildContentHandler callback)
 {
     return((XReader)EnumChild(callback));
 }