Then on the import side, you import into a delegate which matches the signature for example you would import the above into a member of type Func<string,string>. MEF also supports custom delegates, you could create your own delegate that matches
the signature and it will also work.