ValueProviderCollection Class

Represents the collection of value-provider objects for the application.

Namespace:  System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

public class ValueProviderCollection : Collection<IValueProvider>, 
	IUnvalidatedValueProvider, IEnumerableValueProvider, IValueProvider

The ValueProviderCollection type exposes the following members.

Public methodValueProviderCollection()Initializes a new instance of the ValueProviderCollection class.
Public methodValueProviderCollection(IList<IValueProvider>)Initializes a new instance of the ValueProviderCollection class and registers the specified value providers.

Public propertyCount (Inherited from Collection<IValueProvider>.)
Public propertyItem (Inherited from Collection<IValueProvider>.)
Protected propertyItems (Inherited from Collection<IValueProvider>.)

Public methodAdd (Inherited from Collection<IValueProvider>.)
Public methodClear (Inherited from Collection<IValueProvider>.)
Protected methodClearItems (Inherited from Collection<IValueProvider>.)
Public methodContains (Inherited from Collection<IValueProvider>.)
Public methodContainsPrefixDetermines whether the collection contains the specified prefix.
Public methodCopyTo (Inherited from Collection<IValueProvider>.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetEnumerator (Inherited from Collection<IValueProvider>.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetKeysFromPrefixGets the keys using the specified prefix.
Public methodGetType (Inherited from Object.)
Public methodGetValue(String)Returns a value object using the specified key.
Public methodGetValue(String, Boolean)Returns a value object using the specified key and skip-validation parameter.
Public methodIndexOf (Inherited from Collection<IValueProvider>.)
Public methodInsert (Inherited from Collection<IValueProvider>.)
Protected methodInsertItemInserts the specified value-provider object into the collection at the specified index location. (Overrides Collection<T>.InsertItem(Int32, T).)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodRemove (Inherited from Collection<IValueProvider>.)
Public methodRemoveAt (Inherited from Collection<IValueProvider>.)
Protected methodRemoveItem (Inherited from Collection<IValueProvider>.)
Protected methodSetItemReplaces the value provider at the specified index location with a new value provider. (Overrides Collection<T>.SetItem(Int32, T).)
Public methodToString (Inherited from Object.)

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