Я использовал StructureMap как IO C в своем проекте, и я хочу проверить все интерфейсы, которые не были зарегистрированы ранее в StuctureMap.
Я могу использовать TryGetInstance
, как показано ниже, но я думаю, что там должен быть лучший способ сделать это.
if (continer.TryGetInstance<TPluginType>() == null)
{
For<TPluginType>().Add<TPluggedType>();
}
Есть ли способ проверить интерфейс или тип был зарегистрирован?