XPathItem.ValueType Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

When overridden in a derived class, gets the .NET Framework 2.0 type of the item.

Namespace:   System.Xml.XPath
Assembly:  System.Xml (in System.Xml.dll)

public abstract Type ValueType { get; }

Property Value

Type: System.Type

The .NET Framework type of the item. The default value is String.

When overridden in a derived class, the ValueType property gets the .NET Framework type of the typed value of the item.

For example, an element of type xs:int would have a ValueType of Int32 by default. However, the ValueType could be any one of the valid types that can be mapped to xs:int, such as Int16 or Double.

For more information about type support in the System.Xml namespace, see Type Support in the System.Xml Classes.

Notes to Implementers:

All implementers must provide a ValueType property for every item, even if it is only String.

.NET Framework
Available since 2.0
Return to top