XPathItem Класс

Определение

Представляет элемент в модели данных XQuery 1.0 и XPath 2.0.

public ref class XPathItem abstract
public abstract class XPathItem
type XPathItem = class
Public MustInherit Class XPathItem
Наследование
XPathItem
Производный

Комментарии

Элемент — это узел или атомарное значение.

Примечания для тех, кто реализует этот метод

При наследовании от XPathItem класса необходимо переопределить следующие члены: IsNode

Конструкторы

Имя Описание
XPathItem()

Инициализирует новый экземпляр класса XPathItem.

Свойства

Имя Описание
IsNode

При переопределении в производном классе получает значение, указывающее, представляет ли элемент узел XPath или атомарное значение.

TypedValue

При переопределении в производном классе получает текущий элемент в качестве прямоугольного объекта наиболее подходящего типа .NET в соответствии с типом схемы.

Value

При переопределении в производном классе получает string значение элемента.

ValueAsBoolean

При переопределении в производном классе получает значение элемента в виде Boolean.

ValueAsDateTime

При переопределении в производном классе получает значение элемента в виде DateTime.

ValueAsDouble

При переопределении в производном классе получает значение элемента в виде Double.

ValueAsInt

При переопределении в производном классе получает значение элемента в виде Int32.

ValueAsLong

При переопределении в производном классе получает значение элемента в виде Int64.

ValueType

При переопределении в производном классе получает тип .NET элемента.

XmlType

При переопределении в производном классе получает XmlSchemaType элемент.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
ValueAs(Type, IXmlNamespaceResolver)

При переопределении в производном классе возвращает значение элемента в качестве типа, указанного с помощью объекта, указанного IXmlNamespaceResolver для разрешения префиксов пространства имен.

ValueAs(Type)

Возвращает значение элемента в качестве указанного типа.

Применяется к