XPathItem.ValueType Property

Definition

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

public abstract Type ValueType { get; }

Property Value

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

Remarks

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.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

See also