Silverlight 5 WinRT

  sealed enum AstNode
  : IComparable, IFormattable, IConvertible
  { Axis, Operator, Filter, ConstantOperand, Function, Group, Root, Variable, Error }

  sealed enum Axis
  : IComparable, IFormattable, IConvertible
  { Ancestor, AncestorOrSelf, Attribute, Child, Descendant, DescendantOrSelf, Following, FollowingSibling, Namespace, Parent, Preceding, PrecedingSibling, Self, None }

  sealed enum Function
  : IComparable, IFormattable, IConvertible
  { FuncLast, FuncPosition, FuncCount, FuncID, FuncLocalName, FuncNameSpaceUri, FuncName, FuncString, FuncBoolean, FuncNumber, FuncTrue, FuncFalse, FuncNot, FuncConcat, FuncStartsWith, FuncContains, FuncSubstringBefore, FuncSubstringAfter, FuncSubstring, FuncStringLength, FuncNormalize, FuncTranslate, FuncLang, FuncSum, FuncFloor, FuncCeiling, FuncRound, FuncUserDefined }

  sealed enum XPathScanner
  : IComparable, IFormattable, IConvertible
  { Comma, Slash, At, Dot, LParens, RParens, LBracket, RBracket, Star, Plus, Minus, Eq, Lt, Gt, Bang, Dollar, Apos, Quote, Union, Ne, Le, Ge, And, Or, DotDot, SlashSlash, Name, String, Number, Axe, Eof }

  sealed enum Operator
  : IComparable, IFormattable, IConvertible
  { INVALID, OR, AND, EQ, NE, LT, LE, GT, GE, PLUS, MINUS, MUL, DIV, MOD, UNION }