private XmlStateToNodeType ( XmlState xstate ) : XPathNodeType | ||
xstate | XmlState | |
return | XPathNodeType |
private XPathNodeType XmlStateToNodeType(XmlState xstate) {
switch (xstate) {
case XmlState.EnumAttrs: return XPathNodeType.Element;
case XmlState.WithinContent: return XPathNodeType.Element;
case XmlState.WithinAttr: return XPathNodeType.Attribute;
case XmlState.WithinComment: return XPathNodeType.Comment;
case XmlState.WithinPI: return XPathNodeType.ProcessingInstruction;
}
Debug.Assert(false, xstate.ToString() + " is not a valid XmlState.");
return XPathNodeType.Element;
}