ParameterDictionary ClassParameterDictionary ClassParameterDictionary Class

A mapping from parameter names to parameter values.

Inheritance Hierarchy

The ParameterDictionaryParameterDictionaryParameterDictionary type exposes the following members.

Constructors

 ConstructorDescription
Public methodParameterDictionary ()ParameterDictionary ()ParameterDictionary () Initializes a new instance of the ParameterDictionaryParameterDictionaryParameterDictionary class.
Public methodParameterDictionary (ParameterDictionary)ParameterDictionary (ParameterDictionary)ParameterDictionary (ParameterDictionary^) Initializes a new instance of the ParameterDictionaryParameterDictionaryParameterDictionary class.

Top

Properties

 PropertyDescription
Public propertyCountCountCount Gets the number of parameters contained in the ParameterDictionaryParameterDictionaryParameterDictionary.
Public propertyNamesNamesNames Gets the names of the parameters contained in this ParameterDictionaryParameterDictionaryParameterDictionary.

Top

Methods

 MethodDescription
Public methodAdd (XmlQualifiedName, IEnumerable<XPathItem>)Add (XmlQualifiedName, IEnumerable(Of XPathItem))Add (XmlQualifiedName^, IEnumerable<XPathItem^>^) Adds a parameter with the specified name.
Public methodAdd (XmlQualifiedName, decimal)Add (XmlQualifiedName, Decimal)Add (XmlQualifiedName^, decimal) Adds a new parameter from a decimalDecimaldecimal value.
Public methodAdd (XmlQualifiedName, double)Add (XmlQualifiedName, Double)Add (XmlQualifiedName^, double) Adds a new parameter from a doubleDoubledouble value.
Public methodAdd (XmlQualifiedName, string)Add (XmlQualifiedName, String)Add (XmlQualifiedName^, String^) Adds a new parameter from a stringStringString value.
Public methodAdd (XmlQualifiedName, IXPathNavigable)Add (XmlQualifiedName, IXPathNavigable)Add (XmlQualifiedName^, IXPathNavigable^) Adds a new parameter from an IXPathNavigableIXPathNavigableIXPathNavigable value.
Public methodAdd (XmlQualifiedName, IXPathNavigable[])Add (XmlQualifiedName, IXPathNavigable())Add (XmlQualifiedName^, array<IXPathNavigable^>^) Adds a new parameter from a sequence of IXPathNavigableIXPathNavigableIXPathNavigable values.
Public methodAdd (XmlQualifiedName, XPathItem)Add (XmlQualifiedName, XPathItem)Add (XmlQualifiedName^, XPathItem^) Adds a new parameter from an XPathItemXPathItemXPathItem value.
Public methodAdd (XmlQualifiedName, XPathItem[])Add (XmlQualifiedName, XPathItem())Add (XmlQualifiedName^, array<XPathItem^>^) Adds a new parameter from a sequence of XPathItemXPathItemXPathItem values.
Public methodAdd (XmlQualifiedName, XPathNavigator)Add (XmlQualifiedName, XPathNavigator)Add (XmlQualifiedName^, XPathNavigator^) Adds a new parameter from an XPathNavigatorXPathNavigatorXPathNavigator value.
Public methodAdd (XmlQualifiedName, XPathNavigator[])Add (XmlQualifiedName, XPathNavigator())Add (XmlQualifiedName^, array<XPathNavigator^>^) Adds a new parameter from a sequence of XPathNavigatorXPathNavigatorXPathNavigator values.
Public methodAdd (XmlQualifiedName, XPathNodeIterator)Add (XmlQualifiedName, XPathNodeIterator)Add (XmlQualifiedName^, XPathNodeIterator^) Adds a new parameter from an XPathNodeIteratorXPathNodeIteratorXPathNodeIterator value.
Public methodAddUntypedAtomicAddUntypedAtomicAddUntypedAtomic Adds a new parameter from a stringStringString value.
Public methodClearClearClear Removes all parameter entries from the ParameterDictionaryParameterDictionaryParameterDictionary.
Public methodContainsContainsContains Determines whether the ParameterDictionaryParameterDictionaryParameterDictionary contains the specified parameter.
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 methodGetEnumeratorGetEnumeratorGetEnumerator Returns an enumerator that iterates through the collection.
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)
Protected methodObject.MemberwiseCloneObject.MemberwiseCloneObject::MemberwiseClone Creates a shallow copy of the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodRemoveRemoveRemove Removes the parameter with the specified name from this ParameterDictionaryParameterDictionaryParameterDictionary.
Public methodObject.ToStringObject.ToStringObject::ToString Returns a stringStringString that represents the current objectObjectobject. (Inherited from System.ObjectSystem.ObjectSystem::Object)
Public methodTryGetValueTryGetValueTryGetValue Gets the value with the specified key.
Public methodTypesTypesTypes Returns a names/types dictionary of the parameters contained in this ParameterDictionaryParameterDictionaryParameterDictionary.

Top

Explicit Interface Implementations

 NameDescription
Explicit interface implementationPrivate methodICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>.AddICollection(Of KeyValuePair(Of XmlQualifiedName, IEnumerable(Of XPathItem))).AddICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>::Add
Explicit interface implementationPrivate methodICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>.ContainsICollection(Of KeyValuePair(Of XmlQualifiedName, IEnumerable(Of XPathItem))).ContainsICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>::Contains
Explicit interface implementationPrivate methodICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>.CopyToICollection(Of KeyValuePair(Of XmlQualifiedName, IEnumerable(Of XPathItem))).CopyToICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>::CopyTo
Explicit interface implementationPrivate propertyICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>.IsReadOnlyICollection(Of KeyValuePair(Of XmlQualifiedName, IEnumerable(Of XPathItem))).IsReadOnlyICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>::IsReadOnly
Explicit interface implementationPrivate methodICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>.RemoveICollection(Of KeyValuePair(Of XmlQualifiedName, IEnumerable(Of XPathItem))).RemoveICollection<KeyValuePair<XmlQualifiedName, IEnumerable<XPathItem>>>::Remove
Explicit interface implementationPrivate methodIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>.ContainsKeyIDictionary(Of XmlQualifiedName, IEnumerable(Of XPathItem)).ContainsKeyIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>::ContainsKey
Explicit interface implementationPrivate propertyIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>.ItemIDictionary(Of XmlQualifiedName, IEnumerable(Of XPathItem)).ItemIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>::Item
Explicit interface implementationPrivate propertyIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>.KeysIDictionary(Of XmlQualifiedName, IEnumerable(Of XPathItem)).KeysIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>::Keys
Explicit interface implementationPrivate propertyIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>.ValuesIDictionary(Of XmlQualifiedName, IEnumerable(Of XPathItem)).ValuesIDictionary<XmlQualifiedName, IEnumerable<XPathItem>>::Values
Explicit interface implementationPrivate methodIEnumerable.GetEnumeratorIEnumerable.GetEnumeratorIEnumerable::GetEnumerator Returns an enumerator that iterates through a collection.

Top

Remarks

A ParameterDictionaryParameterDictionaryParameterDictionary instance is used to supply the values of XQuery external variables, XPath variables or XSL stylesheet parameters.