XPathFunctionItem ClassXPathFunctionItem ClassXPathFunctionItem Class

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

Syntax

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

Properties

 PropertyDescription
Public propertyArityArityArity Gets the arity of the function referenced by this funciton item.
Public propertyIsNodeIsNodeIsNode Gets a value indicating whether the item represents a node or an atomic value. (Overrides XPathItem.IsNodeXPathItem.IsNodeXPathItem::IsNode)
Public propertyLocalNameLocalNameLocalName Gets the local name of the function referenced by this funciton item.
Public propertyNameNameName Gets the name of the function, or null a null reference (Nothing in Visual Basic) nullptr if it is anonymous.
Public propertyNamespaceNamespaceNamespace Gets the namespace URI of the function referenced by this function item.
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 methodDeepEqualsDeepEqualsDeepEquals Tests if this XPathFunctionItemXPathFunctionItemXPathFunctionItem is deep-equal to the specified XPathFunctionItemXPathFunctionItemXPathFunctionItem under the specified collation and implicit time zone.
Public methodEqualsEqualsEquals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Overrides Object.EqualsObject.EqualsObject::Equals)
Protected methodObject.FinalizeObject.FinalizeObject::FinalizeAllows an object to try to free resources and perform other cleanup operations before it 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::GetTypeGets the TypeTypeType of the current instance.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseCloneCreates 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::ValueAsReturns the item's value as the specified type.(Inherited from System.Xml.XPath.XPathItemSystem.Xml.XPath.XPathItemSystem.Xml.XPath::XPathItem)

Top