Returns the exported object with the contract name derived from the specified type parameter. If there is not exactly one matching exported object, an exception is thrown.
Assembly: System.ComponentModel.Composition (in System.ComponentModel.Composition.dll)
There are zero exported objects with the contract name derived from T in the CompositionContainer.
There is more than one exported object with the contract name derived from T in the CompositionContainer.
The CompositionContainer object has been disposed of.
The underlying exported object cannot be cast to T.
An error occurred during composition. Errors will contain a collection of errors that occurred.