Is it possible to intercept dependency requests in MEF before they get handled by MEF?
This would be useful for implementing decorators and advanced lifetime management.
Something like...
catalogue.AddInterceptor<IExpensiveService>(b => ... return from pool ...);
Or even...
catalogue.AddInterceptor<IExpensiveService>(b => new Decorator(b()));
(where 'b' is the underlying MEF resolution func for resolving the service)