XmlNavigatorFilter Класс

Определение

XmlNavigatorFilter предоставляет гибкую абстракцию фильтрации поверх XPathNavigator. Вызывающие не знают, какой тип фильтрации будет выполняться; они просто вызывают MoveToContent(XPathNavigator) или MoveToFollowingSibling(XPathNavigator). Реализация фильтра вызывает соответствующую операцию в XPathNavigator том, чтобы пропустить отфильтрованные узлы.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class XmlNavigatorFilter abstract
public abstract class XmlNavigatorFilter
type XmlNavigatorFilter = class
Public MustInherit Class XmlNavigatorFilter
Наследование
XmlNavigatorFilter

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Предоставляет гибкую абстракцию XPathNavigatorфильтрации.

Методы

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращается true , если текущий узел навигатора соответствует условию фильтра.

MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переместит навигатор на первый соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false.

MoveToFollowing(XPathNavigator, XPathNavigator)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переместит навигатор на следующий соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false.

MoveToFollowingSibling(XPathNavigator)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переместит навигатор на узел содержимого, соответствующий брату, или по убыванию, и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false.

MoveToNextContent(XPathNavigator)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переместит навигатор на следующий соответствующий узел содержимого или атрибут и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false.

MoveToPreviousSibling(XPathNavigator)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Переместит навигатор на предыдущий соответствующий одноуровневый узел и пропускает отфильтрованные узлы. Если соответствующих узлов нет, навигатор не перемещается и метод возвращает значение false.

ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

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

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