ExportProvider::GetExports<T> Method ()
.NET Framework (current version)
Gets all the exports 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<Lazy<T>^>^The Lazy<T> objects with the contract name derived from T, if found; otherwise, an empty IEnumerable<T> object.
Type Parameters
- T
The type parameter of the Lazy<T> objects to return. The contract name is also derived from this type parameter.
| Exception | Condition |
|---|---|
| ObjectDisposedException | The CompositionContainer object has been disposed of. |
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.
.NET Framework
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 4.0
Show: