Установить для свойства Nullable значение null через файл конфигурации Windsor? - PullRequest
1 голос
/ 02 февраля 2010

Как установить для свойства Nullable класса значение null через файл конфигурации Windsor?

Допустим, у меня есть такой класс:

public class MyComponent
{
    public int? MyProperty { get; set; }
}

и файл конфигурации, подобный этому:

<component id="MyComponent" ...>
   <parameters>
       <MyProperty>!!! what do I put here? !!!</MyProperty>
   </parameters>
</component>

Что я помещаю во внутренний текст выше, чтобы установить для свойства значение null? (да, я знаю, что в этом примере он будет по умолчанию нулевым, но представьте, что в конструкторе он установлен в другое значение)

Пустой текст не работает - я проверил.

1 Ответ

1 голос
/ 02 февраля 2010

Это невозможно, но я не считаю это отсутствующей функцией. Если вам это не нужно - будьте откровенны - создайте конструктор без этого параметра, и Виндзор с этим справится.

...