Я экспортирую метод с использованием MEF с атрибутом [Экспорт], и мне нужно использовать этот метод с помощью контейнера (получение метода с использованием GetExports). GetExports возвращает объект ExportedDelegate, о котором я не знаю, как извлечь MethodInfo из. Проверка с помощью отладчика Я рассматриваю его как частную собственность, и у меня возникает соблазн извлечь его с помощью отражения, но это не похоже на правильный способ сделать это.Как использовать метод, экспортируемый с помощью MEF программно?
Любые идеи?
Эта проблема отличается от this one. Я не пытаюсь использовать [Import], я должен получить и использовать метод из Контейнера.
Возможный дубликат [Как экспортировать и импортировать функции и выполнить их с помощью MEF?] (Http://stackoverflow.com/questions/3814839/how-to-export-import-functions-and-execute-them-with -mef) – FCin
Это не то, что мне нужно для помощника, мне нужно программно запускать эти методы, получая их непосредственно из контейнера. –
Почему? Вы не можете просто импортировать его. Что тебя останавливает? – FCin