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

   def public abstract property IsNode as logical
      get.

   def public abstract property XmlType as System.Xml.Schema.XmlSchemaType
      get.

   def public abstract property Value as character
      get.

   def public abstract property TypedValue as System.Object
      get.

   def public abstract property ValueType as System.Type
      get.

   def public abstract property ValueAsBoolean as logical
      get.

   def public abstract property ValueAsDateTime as datetime
      get.

   def public abstract property ValueAsDouble as decimal
      get.

   def public abstract property ValueAsInt as integer
      get.

   def public abstract property ValueAsLong as int64
      get.

   constructor protected XPathItem():
   end constructor.

   method public System.Object ValueAs(input returnType as System.Type):
   end method.

   method public abstract System.Object ValueAs(input returnType as System.Type, input nsResolver as System.Xml.IXmlNamespaceResolver).

end class.
