internal ElementNode(string name, string prefix, string xmlns, TraceXPathNavigator.ElementNode parent)
 {
     this.name   = name;
     this.prefix = prefix;
     this.xmlns  = xmlns;
     this.parent = parent;
 }
 internal TraceXPathNavigator.ElementNode MoveToNext()
 {
     TraceXPathNavigator.ElementNode node = null;
     if ((this.elementIndex + 1) < this.childNodes.Count)
     {
         this.elementIndex++;
         node = this.childNodes[this.elementIndex];
     }
     return(node);
 }
 internal ElementNode(string name, string prefix, string xmlns, TraceXPathNavigator.ElementNode parent)
 {
     this.name = name;
     this.prefix = prefix;
     this.xmlns = xmlns;
     this.parent = parent;
 }