public IEnumerable<DomNode> GetChildNodeIterForward() { if (myChildrenNodes != null) { int j = myChildrenNodes.Count; for (int i = 0; i < j; ++i) { yield return myChildrenNodes[i]; } } }