using System;
using Cpp2IlInjected;
namespace System.Xml.XPath
{
/// Defines the XPath node types that can be returned from the class.
// Token: 0x0200008B RID: 139
[Token(Token = "0x200008B")]
public enum XPathNodeType
{
/// The root node of the XML document or node tree.
// Token: 0x0400029D RID: 669
[Token(Token = "0x400029D")]
Root,
/// An element, such as <element>.
// Token: 0x0400029E RID: 670
[Token(Token = "0x400029E")]
Element,
/// An attribute, such as id='123'.
// Token: 0x0400029F RID: 671
[Token(Token = "0x400029F")]
Attribute,
/// A namespace, such as xmlns="namespace".
// Token: 0x040002A0 RID: 672
[Token(Token = "0x40002A0")]
Namespace,
/// The text content of a node. Equivalent to the Document Object Model (DOM) Text and CDATA node types. Contains at least one character.
// Token: 0x040002A1 RID: 673
[Token(Token = "0x40002A1")]
Text,
/// A node with white space characters and xml:space set to preserve.
// Token: 0x040002A2 RID: 674
[Token(Token = "0x40002A2")]
SignificantWhitespace,
/// A node with only white space characters and no significant white space. White space characters are #x20, #x9, #xD, or #xA.
// Token: 0x040002A3 RID: 675
[Token(Token = "0x40002A3")]
Whitespace,
/// A processing instruction, such as <?pi test?>. This does not include XML declarations, which are not visible to the class.
// Token: 0x040002A4 RID: 676
[Token(Token = "0x40002A4")]
ProcessingInstruction,
/// A comment, such as <!-- my comment -->
// Token: 0x040002A5 RID: 677
[Token(Token = "0x40002A5")]
Comment,
/// Any of the node types.
// Token: 0x040002A6 RID: 678
[Token(Token = "0x40002A6")]
All
}
}