ExportProvider::GetExportedValues<T> Method ()
Gets all the exported objects with the contract name derived from the specified type parameter.
Assembly: System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)
Return Value
Type: System.Collections.Generic::IEnumerable<T>^The exported objects with the contract name derived from the specified type parameter, if found; otherwise, an empty Collection<T> object.
Type Parameters
- T
The type of the exported object to return. The contract name is also derived from this type parameter.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The CompositionContainer object has been disposed of. |
| CompositionContractMismatchException | One or more of the underlying exported objects cannot be cast to T. |
| CompositionException | An error occurred during composition. Errors will contain a collection of errors that occurred. |
The contract name is the result of calling the GetContractName method on T.
The contract name is compared by using the Ordinal property to perform a case-sensitive, non-linguistic comparison.
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0