XPathItem.ValueType Property

Definition

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

public:
 abstract property Type ^ ValueType { Type ^ get(); };
public abstract Type ValueType { get; }
member this.ValueType : Type
Public MustOverride ReadOnly Property ValueType As Type

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

See also