System.Xml.Xsl.IlGen.XmlILVisitor.QilXmlToXPathNodeType C# (CSharp) Method

QilXmlToXPathNodeType() private method

Map the XmlNodeKindFlags enumeration into the XPathNodeType enumeration.
private QilXmlToXPathNodeType ( XmlNodeKindFlags xmlTypes ) : XPathNodeType
xmlTypes XmlNodeKindFlags
return XPathNodeType
        private XPathNodeType QilXmlToXPathNodeType(XmlNodeKindFlags xmlTypes) {
            switch (xmlTypes) {
                case XmlNodeKindFlags.Element: return XPathNodeType.Element;
                case XmlNodeKindFlags.Attribute: return XPathNodeType.Attribute;
                case XmlNodeKindFlags.Text: return XPathNodeType.Text;
                case XmlNodeKindFlags.Comment: return XPathNodeType.Comment;
            }
            Debug.Assert(xmlTypes == XmlNodeKindFlags.PI);
            return XPathNodeType.ProcessingInstruction;
        }
XmlILVisitor