C# Class Mvp.Xml.Common.XPath.IndexingXPathNavigator.XPathNavigatorIndexManager

Index manager. Manages collection of named indexes.
Afficher le fichier Open project: Monobjc/monobjc-tools

Méthodes publiques

Méthode Description
AddKey ( XPathNavigator nav, string indexName, KeyDef key ) : void

Adds new key to the named index.

BuildIndexes ( ) : void

Builds indexes.

GetNodes ( string indexName, object value ) : XPathNodeIterator

Get indexed nodes by index name and key value.

Method Details

AddKey() public méthode

Adds new key to the named index.
public AddKey ( XPathNavigator nav, string indexName, KeyDef key ) : void
nav System.Xml.XPath.XPathNavigator XPathNavigator over XML document to be indexed
indexName string Index name
key KeyDef Key definition
Résultat void

BuildIndexes() public méthode

Builds indexes.
public BuildIndexes ( ) : void
Résultat void

GetNodes() public méthode

Get indexed nodes by index name and key value.
public GetNodes ( string indexName, object value ) : XPathNodeIterator
indexName string Index name
value object Key value
Résultat System.Xml.XPath.XPathNodeIterator