XPathSettings ClassXPathSettings ClassXPathSettings Class

Represents the user-controllable static context settings of an XPathXPathXPath. This also serves as a base class for the user-controllable static context settings of XQuery 1.0, XPath 2.0 and XSLT 2.0.

Inheritance Hierarchy

Syntax

Public Class XPathSettings _
        Inherits StaticContextSettings
public class XPathSettings : StaticContextSettings
public:
ref class XPathSettings : StaticContextSettings^
 
The XPathSettingsXPathSettingsXPathSettings type exposes the following members.

Constructors

 ConstructorDescription
Public methodXPathSettings (XmlNameTable)XPathSettings (XmlNameTable)XPathSettings (XmlNameTable^) Initializes a new instance of the XPathSettingsXPathSettingsXPathSettings class with the specified XmlNameTableXmlNameTableXmlNameTable.
Public methodXPathSettings (XmlNameTable, IXmlNamespaceResolver)XPathSettings (XmlNameTable, IXmlNamespaceResolver)XPathSettings (XmlNameTable^, IXmlNamespaceResolver^) Initializes a new instance of the XPathSettingsXPathSettingsXPathSettings class with the specified XmlNameTableXmlNameTableXmlNameTable and in scope namespaces.
Public methodXPathSettings (XPathSettings)XPathSettings (XPathSettings)XPathSettings (XPathSettings^) Initializes a new instance of the XPathSettingsXPathSettingsXPathSettings class from another XPathSettingsXPathSettingsXPathSettings instance.

Top

Properties

 PropertyDescription
Public propertyStaticContextSettings.BaseURIStaticContextSettings.BaseURIStaticContextSettings::BaseURI Gets or sets the base URI. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.CollationResolverStaticContextSettings.CollationResolverStaticContextSettings::CollationResolver Gets or sets the resolver for collation URIs . (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.CollectionTypeResolverStaticContextSettings.CollectionTypeResolverStaticContextSettings::CollectionTypeResolver Sets the resolver used to compute the type of calls to the fn:collection function . (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyCompatibilityModeCompatibilityModeCompatibilityMode Gets or sets a value indicating whether rules for backward compatibility with XPath Version 1.0 are in effect
Public propertyStaticContextSettings.CompilationWarningsStaticContextSettings.CompilationWarningsStaticContextSettings::CompilationWarnings Gets or sets a value specifying which compilation warnings should be reported. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.ContextItemTypeStaticContextSettings.ContextItemTypeStaticContextSettings::ContextItemType Gets or sets the static type of the initial context item. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.DefaultCollationStaticContextSettings.DefaultCollationStaticContextSettings::DefaultCollation Gets or sets the default collation URI. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.DefaultElementNamespaceStaticContextSettings.DefaultElementNamespaceStaticContextSettings::DefaultElementNamespace Gets or sets the default namespace for element and type names. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.DefaultFunctionNamespaceStaticContextSettings.DefaultFunctionNamespaceStaticContextSettings::DefaultFunctionNamespace Gets or sets the default namespace for function names. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.DocumentTypeResolverStaticContextSettings.DocumentTypeResolverStaticContextSettings::DocumentTypeResolver Sets the resolver used to compute the type of calls to the fn:doc function. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.InputSettingsStaticContextSettings.InputSettingsStaticContextSettings::InputSettings Gets or sets the input settings. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.LibrariesStaticContextSettings.LibrariesStaticContextSettings::Libraries Gets or sets the set of additional libraries available to the query. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.NamespacesStaticContextSettings.NamespacesStaticContextSettings::Namespaces Gets or sets the statically known namespaces. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.NameTableStaticContextSettings.NameTableStaticContextSettings::NameTable Gets the XmlNameTableXmlNameTableXmlNameTable to be used for atomized string comparisons. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.OptimizationLevelStaticContextSettings.OptimizationLevelStaticContextSettings::OptimizationLevel Gets or sets the level of optimization to perform when compiling an XPath expressiona, an XQuery program or an XSL transformation. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.ParameterTypesStaticContextSettings.ParameterTypesStaticContextSettings::ParameterTypes Gets the parameter types. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.SchemasStaticContextSettings.SchemasStaticContextSettings::Schemas Gets or sets the set of schemas used for type checking and schema validation in the query. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyTypeCheckingModeTypeCheckingModeTypeCheckingMode Gets or sets a value indicating the type checking mode to be used during compilation.
Public propertyStaticContextSettings.XmlVersionStaticContextSettings.XmlVersionStaticContextSettings::XmlVersion Gets or sets the XML version to be used. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)

Top

Methods

 MethodDescription
Public methodStaticContextSettings.DeclareNamespaceStaticContextSettings.DeclareNamespaceStaticContextSettings::DeclareNamespace Declares a namespace prefix and associates it with a namespace URI, adding the (prefix, URI) pair to the set of statically known namespaces. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodObject.EqualsObject.EqualsObject::Equals Determines whether the specified objectObjectobject is equal to the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::Finalize Allows an objectObjectobject to attempt to free resources and perform other cleanup operations before the objectObjectobject is reclaimed by garbage collection. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCode Serves as a hash function for a particular type. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetType Gets the TypeTypeType of the current instance. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodStaticContextSettings.ImportModule (string)StaticContextSettings.ImportModule (String)StaticContextSettings::ImportModule (String^) Imports the library with the specified target namespace. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodStaticContextSettings.ImportModule (XdmModule)StaticContextSettings.ImportModule (XdmModule)StaticContextSettings::ImportModule (XdmModule^) Adds the specified module to the set of available libraries and imports the library with the module's namespace. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodStaticContextSettings.ImportSchema (string)StaticContextSettings.ImportSchema (String)StaticContextSettings::ImportSchema (String^) Imports the schema with the specified target namespace. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodStaticContextSettings.ImportSchema (XmlSchema)StaticContextSettings.ImportSchema (XmlSchema)StaticContextSettings::ImportSchema (XmlSchema^) Adds a schema to the set of available schemas, and imports its namespace. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)

Top

Remarks

The static context of an expression is the information that is available during static analysis of the expression, prior to its evaluation.