So basically you are trying to get all exports, regardless of their contract, purely based on the metadata? While technically this is possible, this is not exposed via any part-level API, and for a fairly good reason - when you get all values based on the
criteria that you have mentioned, what are you going to do with them? As there's no contract compliance, you can't "call" into them as they are effectively different things; there's no way to treat them uniformly; also a query like that qould be a very bad
performance hit on the underlying catalog, as everything in MEF is optimized for contract-based querying. What exactly are you trying to achieve?