Где и как Замок Виндзор создает лесозаготовительные сооружения

Я довольно новичок в замке Виндзор и смотрю на вход и выход из лесозаготовительной базы. Это выглядит довольно впечатляюще, но единственное, что я не могу понять, это то, где Виндзор устанавливает свойство 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.

Ура Энтони

Ответы на вопрос(3)

Ваш ответ на вопрос