Thank you for your reply.

That is exactly what I want to achieve, and I'd really appreciate if
you would dig up that code.

Are the tests the best source for Binsor documentation, or is there a
hidden documentation cache somewhere? :)

On Feb 26, 4:40 pm, Nathan Stott <[email protected]> wrote:
> You have to follow conventions and register based upon them if you want to
> pull this off.
> If I am understanding you correctly, then you'll want some algorithm like
> this:
>
> 1) retrieve all interface types that inherit from IRepository<T> from an
> assembly
> 2) find concrete types that implement your specific interface type
> (ISomethingRepository)
> 3) register the concrete type as an implementation of ISomething Repository
> and also as an implemntation of IRepository<Something>
>
> You can do this in Binsor.
>
> If this is the algorithm you want to follow, I can dig up some code from
> where I've done something similar before.
>
> Is that what you're trying to accomplish?
>
> On Thu, Feb 26, 2009 at 6:04 AM, Bergius <[email protected]> wrote:
>
> > Hi. I'm getting tired of wiring up stuff by hand, but I can't quite
> > figure out the Binsor recipe for autoregistration success with this
> > structure:
>
> > ARRepository<T> : IRepository<T>
> > ISomethingRepository : IRepository<Something>
> > ARSomethingRepository : ARRepository<Something>, ISomethingRepository
>
> > I want to achieve this for all my repos, but automatically:
> > component ARSomethingRepository < IRepository of Something,
> > ISomethingRepository
>
> > I've googled around, but all I've managed to find are four-liners to
> > wire up implementations with a single interface.
>
> > Any pointers?
>
> > / Bergius
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to