salfab/MefContrib — comment on commit dd7266724fe19683b5959ec3ce43ef587c3ce3bc
File:  line 0
By salfab:

In this commit, I piggybacked the type of the Metadata in the context object.

The reason for that is that the type of context.Existing.Metadata, when calling CreateResolver, was not the initial Interface anymore, but rather a proxy type dynamically emitted at runtime...

... Only to realize later - thanks to oocx - that the context.BuildKey.Type's second TypeArgument was still the correct Metadata interface and not the dynamically emitted proxy.

Therefore, this commit will be reverted and oocx's implementation will be used instead.