Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

RuntimeDefinedParameterDictionary Class

 

Updated: April 27, 2016

Applies To: Windows PowerShell

Represents a collection of parameters that can be constructed at run time.

Namespace:   System.Management.Automation
Assembly:  System.Management.Automation (in System.Management.Automation.dll)

System.Object
  System.Collections.Generic.Dictionary(Of TKey, TValue)
    System.Management.Automation.RuntimeDefinedParameterDictionary

<SerializableAttribute>
Public Class RuntimeDefinedParameterDictionary
	Inherits Dictionary(Of String, RuntimeDefinedParameter)

NameDescription
System_CAPS_pubmethodRuntimeDefinedParameterDictionary()

Creates a new RuntimeDefinedParameterDictionary object.

NameDescription
System_CAPS_pubpropertyComparer
System_CAPS_pubpropertyCount
System_CAPS_pubpropertyData

Gets and sets any private data associated with the parameters.

System_CAPS_pubpropertyHelpFile

Gets and sets the Help file that documents the parameters.

System_CAPS_pubpropertyItem(TKey)
System_CAPS_pubpropertyKeys
System_CAPS_pubpropertyValues

NameDescription
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection(Of KeyValuePair(Of TKey, TValue)).Add(KeyValuePair(Of TKey, TValue))
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection(Of KeyValuePair(Of TKey, TValue)).Contains(KeyValuePair(Of TKey, TValue))
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection(Of KeyValuePair(Of TKey, TValue)).CopyTo(KeyValuePair(Of TKey, TValue)(), Int32)
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection(Of KeyValuePair(Of TKey, TValue)).Remove(KeyValuePair(Of TKey, TValue))
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable(Of KeyValuePair(Of TKey, TValue)).GetEnumerator()
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Add(Object, Object)
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Contains(Object)
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.GetEnumerator()
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDictionary.Remove(Object)
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()
System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection(Of KeyValuePair(Of TKey, TValue)).IsReadOnly
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary(Of TKey, TValue).Keys
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary(Of TKey, TValue).Values
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIReadOnlyDictionary(Of TKey, TValue).Keys
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIReadOnlyDictionary(Of TKey, TValue).Values
System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.IsSynchronized
System_CAPS_pubinterfaceSystem_CAPS_privpropertyICollection.SyncRoot
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.IsFixedSize
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.IsReadOnly
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.Item(Object)
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.Keys
System_CAPS_pubinterfaceSystem_CAPS_privpropertyIDictionary.Values

This collection is keyed from the parameter names.

The RuntimeDefinedParameterDictionary class is used only by the Windows PowerShell runtime. There are no established scenarios for deriving from this class.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show: