XPathFunctionItem ClassXPathFunctionItem ClassXPathFunctionItem Class

Represents a function item in the XQuery 3.0 and XPath 3.0 Data Model (XDM).

Inheritance Hierarchy

Syntax

Public NotInheritable Class XPathFunctionItem _
        Inherits System.Xml.XPath.XPathItem
public sealed class XPathFunctionItem : System.Xml.XPath.XPathItem
public:
ref class XPathFunctionItem sealed : System.Xml.XPath::XPathItem^
 
The XPathFunctionItemXPathFunctionItemXPathFunctionItem type exposes the following members.

Properties

 PropertyDescription
Public propertyArityArityArity Gets the arity of the function.
Public propertyIsNodeIsNodeIsNode Gets a value indicating whether the item represents a node or an atomic value. (Overrides XPathItem.IsNodeXPathItem.IsNodeXPathItem::IsNode)
Public propertyNameNameName Gets the name of the function, or null a null reference (Nothing in Visual Basic) nullptr if it is anonymous.
Public propertyTypedValueTypedValueTypedValue Gets the current item as a boxed object of the most appropriate .NET Framework version 2.0 type according to its schema type. (Overrides XPathItem.TypedValueXPathItem.TypedValueXPathItem::TypedValue)
Public propertyValueValueValue Gets the string value of the item. (Overrides XPathItem.ValueXPathItem.ValueXPathItem::Value)
Public propertyValueAsBooleanValueAsBooleanValueAsBoolean Gets the item's value as a boolBooleanbool. (Overrides XPathItem.ValueAsBooleanXPathItem.ValueAsBooleanXPathItem::ValueAsBoolean)
Public propertyValueAsDateTimeValueAsDateTimeValueAsDateTime When overridden in a derived class, gets the item's value as a DateTimeDateDateTime. (Overrides XPathItem.ValueAsDateTimeXPathItem.ValueAsDateTimeXPathItem::ValueAsDateTime)
Public propertyValueAsDoubleValueAsDoubleValueAsDouble Gets the item's value as a decimalDecimaldecimal. (Overrides XPathItem.ValueAsDoubleXPathItem.ValueAsDoubleXPathItem::ValueAsDouble)
Public propertyValueAsIntValueAsIntValueAsInt Gets the item's value as an intIntegerint. (Overrides XPathItem.ValueAsIntXPathItem.ValueAsIntXPathItem::ValueAsInt)
Public propertyValueAsLongValueAsLongValueAsLong When overridden in a derived class, gets the item's value as an longLonglong. (Overrides XPathItem.ValueAsLongXPathItem.ValueAsLongXPathItem::ValueAsLong)
Public propertyValueTypeValueTypeValueType Gets the .NET Framework version 2.0 type of the item. (Overrides XPathItem.ValueTypeXPathItem.ValueTypeXPathItem::ValueType)
Public propertyXmlTypeXmlTypeXmlType Gets the XmlSchemaTypeXmlSchemaTypeXmlSchemaType for the item. (Overrides XPathItem.XmlTypeXPathItem.XmlTypeXPathItem::XmlType)

Top

Methods

 MethodDescription
Public methodEqualsEqualsEquals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Overrides Object.EqualsObject.EqualsObject::Equals)
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodGetHashCodeGetHashCodeGetHashCode Serves as a hash code for a particular type. (Overrides Object.GetHashCodeObject.GetHashCodeObject::GetHashCode)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodToStringToStringToString Returns a stringStringString that represents the current XPathAtomicValueXPathAtomicValueXPathAtomicValue. (Overrides Object.ToStringObject.ToStringObject::ToString)
Public methodValueAs (Type, IXmlNamespaceResolver)ValueAs (Type, IXmlNamespaceResolver)ValueAs (Type^, IXmlNamespaceResolver^) Returns the item's value as the type specified using the IXmlNamespaceResolverIXmlNamespaceResolverIXmlNamespaceResolver object specified to resolve namespace prefixes. (Overrides XPathItem.ValueAsXPathItem.ValueAsXPathItem::ValueAs)
Public methodXPathItem.ValueAsXPathItem.ValueAsXPathItem::ValueAs Returns the item's value as the specified type. (Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)

Top