Как проверить, был ли интерфейс зарегистрирован в StructureMap? - PullRequest
0 голосов
/ 08 января 2020

Я использовал StructureMap как IO C в своем проекте, и я хочу проверить все интерфейсы, которые не были зарегистрированы ранее в StuctureMap.

Я могу использовать TryGetInstance, как показано ниже, но я думаю, что там должен быть лучший способ сделать это.

if (continer.TryGetInstance<TPluginType>() == null)
{
  For<TPluginType>().Add<TPluggedType>();
}

Есть ли способ проверить интерфейс или тип был зарегистрирован?

...