Где и как Замок Виндзор создает лесозаготовительные сооружения
Я довольно новичок в замке Виндзор и смотрю на вход и выход из лесозаготовительной базы. Это выглядит довольно впечатляюще, но единственное, что я не могу понять, это то, где Виндзор устанавливает свойство Logger для моих классов. Как и в следующем коде, для Logger будет установлено значение nullLogger, если класс еще не настроен, но когда Resolve завершает работу, устанавливается свойство Logger.
private ILogger logger;
public ILogger Logger
{
get
{
if (logger == null)
logger = NullLogger.Instance;
return logger;
}
set { logger = value; }
}
Так что мне интересно, как и где windsor устанавливает мое свойство Logger.
Ура Энтони