Click or drag to resize
Sandcastle Help File BuilderXPathFunctionContext Class
This class is used to provide a custom regular expression search function to XPath queries using an XSLT context.
Inheritance Hierarchy

Namespace: SandcastleBuilder.Utils.XPath
Assembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2014.11.22.0
Syntax
public class XPathFunctionContext : XsltContext

The XPathFunctionContext type exposes the following members.

Constructors
  NameDescription
Public methodXPathFunctionContext
Initializes a new instance of the XPathFunctionContext class
Top
Methods
  NameDescription
Public methodAddNamespace
Adds the given namespace to the collection.
(Inherited from XmlNamespaceManager.)
Public methodCompareDocument
This is not used by this class.
(Overrides XsltContextCompareDocument(String, String).)
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Returns an enumerator to use to iterate through the namespaces in the XmlNamespaceManager.
(Inherited from XmlNamespaceManager.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNamespacesInScope
Gets a collection of namespace names keyed by prefix which can be used to enumerate the namespaces currently in scope.
(Inherited from XmlNamespaceManager.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasNamespace
Gets a value indicating whether the supplied prefix has a namespace defined for the current pushed scope.
(Inherited from XmlNamespaceManager.)
Public methodLookupNamespace
Gets the namespace URI for the specified prefix.
(Inherited from XmlNamespaceManager.)
Public methodLookupPrefix
Finds the prefix declared for the given namespace URI.
(Inherited from XmlNamespaceManager.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodPopScope
Pops a namespace scope off the stack.
(Inherited from XmlNamespaceManager.)
Public methodPreserveWhitespace
This is not used by this class.
(Overrides XsltContextPreserveWhitespace(XPathNavigator).)
Public methodPushScope
Pushes a namespace scope onto the stack.
(Inherited from XmlNamespaceManager.)
Public methodRemoveNamespace
Removes the given namespace for the given prefix.
(Inherited from XmlNamespaceManager.)
Public methodResolveFunction
Resolves a function reference and return an IXsltContextFunction representing the function. The IXsltContextFunction is used at execution time to get the return value of the function.
(Overrides XsltContextResolveFunction(String, String, XPathResultType).)
Public methodResolveVariable
This is not used by this class.
(Overrides XsltContextResolveVariable(String, String).)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Properties
  NameDescription
Public propertyDefaultNamespace
Gets the namespace URI for the default namespace.
(Inherited from XmlNamespaceManager.)
Public propertyNameTable
Gets the XmlNameTable associated with this object.
(Inherited from XmlNamespaceManager.)
Public propertyWhitespace
This is not used by this class.
(Overrides XsltContextWhitespace.)
Top
See Also