I suggest you ...

Integrate strongly typed property wiring with fluent registration API

Make http://using.castleproject.org/display/IoC/Strongly+Typed+property+wiring+with+Fluent+Registration+API part of the core Windsor code.
The startable facility registration already has some Expression<Func<?>> stuff, so why not apply this to any registration.

3 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Mauricio SchefferAdminMauricio Scheffer (Admin, Castle Project) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • Mauricio SchefferAdminMauricio Scheffer (Admin, Castle Project) commented  ·   ·  Flag as inappropriate

        Yup, I know that. I think this should be part of Windsor, even if it's only for properties, it helps reduce the amount of strings, helps refactoring, etc, you know all that. The thing is, nobody sees it where it is now, buried in the wiki.

      • Krzysztof KoźmicAdminKrzysztof Koźmic (Admin, Castle Project) commented  ·   ·  Flag as inappropriate

        Startable Facility is different - it points to a method which will be called upon start/stop.

        Registration API points to "dependencies" without specifying what kind of dependencies they are - .ctor parameters, properties...

      Feedback and Knowledge Base