class System.Xml.XPath.XPathExpression
   inherits System.Object
   abstract:

   def public abstract property Expression as character
      get.

   def public abstract property ReturnType as System.Xml.XPath.XPathResultType
      get.

   method public abstract void AddSort(input expr as System.Object, input comparer as System.Collections.IComparer).

   method public abstract void AddSort(input expr as System.Object, input order as System.Xml.XPath.XmlSortOrder, input caseOrder as System.Xml.XPath.XmlCaseOrder, input lang as character, input dataType as System.Xml.XPath.XmlDataType).

   method public abstract override System.Xml.XPath.XPathExpression Clone().

   method public abstract void SetContext(input nsManager as System.Xml.XmlNamespaceManager).

   method public abstract void SetContext(input nsResolver as System.Xml.IXmlNamespaceResolver).

   method public final static System.Xml.XPath.XPathExpression Compile(input xpath as character):
   end method.

   method public final static System.Xml.XPath.XPathExpression Compile(input xpath as character, input nsResolver as System.Xml.IXmlNamespaceResolver):
   end method.

end class.
