Разрешить параметры с помощью пользовательского класса - PullRequest
0 голосов
/ 02 июля 2010

У меня есть домен-специфичный язык, и я хотел бы зарегистрировать объекты, которые могут быть созданы внутри.

Например, класс, который может выполнять httprequests.класс, который отображает типы из моих типов данных dsl в типы данных c # (у меня они есть в качестве IList, если это имеет какое-то значение), и это работает нормально, если я не использую Castle для создания объекта.как только я хочу использовать IoC для автоматической регистрации различных типов, я не знаю, что делать с конструкторами.Я попытался посмотреть на установку CustomComponentActivator, но застрял в том, что не смог найти ни одного хорошего примера или документации.Это жизнеспособный путь?(и смогу ли я обойти забавный специальный случай для нулевых параметров?)

У кого-нибудь есть пример того, где я могу начать?

1 Ответ

2 голосов
/ 02 июля 2010

Итак, что вы пытаетесь сделать с Windsor, потому что я не уверен, что вижу, куда вы идете с ним ...

Если вы хотите повлиять на то, как компонент регистрируется в Windsor,В качестве примера переименования параметров вы можете написать собственный конструктор ComponentModel , чтобы сделать это.

...