XPathSettings ClassXPathSettings ClassXPathSettings Class

Represents the user-controllable static context settings of an XPathXPathXPath.

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 ()XPathSettings ()XPathSettings () Initializes a new instance of the XPathSettingsXPathSettingsXPathSettings class.
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.CodeGenerationStaticContextSettings.CodeGenerationStaticContextSettings::CodeGeneration Gets or sets a value specifying which code generation method should be used. (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.DecimalFormatsStaticContextSettings.DecimalFormatsStaticContextSettings::DecimalFormats Gets the decimal formats. (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.EnableProfilingStaticContextSettings.EnableProfilingStaticContextSettings::EnableProfiling Gets or sets a value indicating whether profiling is enabled. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyEnabledFeaturesEnabledFeaturesEnabledFeatures Gets or sets a value indicating which optional features are enabled.
Public propertyStaticContextSettings.EvaluationStrategyStaticContextSettings.EvaluationStrategyStaticContextSettings::EvaluationStrategy Sets the evaluation strategy used to evaluate variable in the query. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyImplicitVariableDeclarationImplicitVariableDeclarationImplicitVariableDeclaration Gets or sets a value indicating whether referenced variables must be declared.
Public propertyStaticContextSettings.InputSettingsStaticContextSettings.InputSettingsStaticContextSettings::InputSettings Gets or sets the input settings. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public propertyStaticContextSettings.KeysStaticContextSettings.KeysStaticContextSettings::Keys Gets the collection of declared keys. (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.NameTableStaticContextSettings.NameTableStaticContextSettings::NameTable Gets the XmlNameTableXmlNameTableXmlNameTable to be used for atomized string comparisons. (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 propertyNewlineNormalizationNewlineNormalizationNewlineNormalization Gets or sets a value indicating whether the processor will behave as if it normalized all line breaks on input, before parsing.
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.ParametersStaticContextSettings.ParametersStaticContextSettings::Parameters Gets the parameter declarations. (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 propertyXPathVersionXPathVersionXPathVersion Gets or sets the version of XPath to use for parsing
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.DeclareKeyStaticContextSettings.DeclareKeyStaticContextSettings::DeclareKey Declares a key. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
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 methodStaticContextSettings.DeclareVariable (XmlQualifiedName)StaticContextSettings.DeclareVariable (XmlQualifiedName)StaticContextSettings::DeclareVariable (XmlQualifiedName^) Declares an external variable with the specified name. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodStaticContextSettings.DeclareVariable (XmlQualifiedName, XdmType)StaticContextSettings.DeclareVariable (XmlQualifiedName, XdmType)StaticContextSettings::DeclareVariable (XmlQualifiedName^, XdmType^) Declares an external variable with the specified name and type. (Inherited from XmlPrime.StaticContextSettingsXmlPrime.StaticContextSettingsXmlPrime::StaticContextSettings)
Public methodObject.EqualsObject.EqualsObject::EqualsDetermines whether the specified object is equal to the current object.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Protected methodObject.FinalizeObject.FinalizeObject::FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetHashCodeObject.GetHashCodeObject::GetHashCodeServes as the default hash function. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.GetTypeObject.GetTypeObject::GetTypeGets 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::MemberwiseCloneCreates a shallow copy of the current objectObjectobject.(Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodObject.ToStringObject.ToStringObject::ToStringReturns a string that represents the current object.(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.