Thanks, fixed.
On Wed, Dec 10, 2008 at 10:01 PM, vdhant <[EMAIL PROTECTED]> wrote:
>
> Hi guys, this may have been raised before but just in case,
>
> The IWindsorContainer interface describes the following,
> /// <summary>
> /// Adds a concrete class and an interface
> /// as a component and specify the extended properties.
> /// Used by facilities, mostly.
> /// The key to obtain the component will be the FullName of
> the
> type.
> /// </summary>
> /// <typeparam name="I"></typeparam>
> /// <typeparam name="T"></typeparam>
> /// <param name="extendedProperties"></param>
> IWindsorContainer AddComponentLifeStyle<I, T>(IDictionary
> extendedProperties) where T : class;
>
> The method name describes this as a method that has something to do
> with adding component and specifying the LifeStyle. But the
> description doesn't mention this at all (the LifeStyle part).
>
>
> Next WindsorContainer which implements IWindsorContainer implements
> this method as follows,
> public IWindsorContainer AddComponentLifeStyle<I, T>(IDictionary
> extendedProperties) where T : class
> {
> Type t = typeof(T);
> AddComponentWithProperties(t.FullName, typeof(I), t,
> extendedProperties);
> return this;
> }
>
> As you can see the AddComponentLifeStyle method just calls
> AddComponentWithProperties. Hence this AddComponentLifeStyle method
> has nothing to do with LifeStyle.
>
> To me the method should be called should be renamed to
> AddComponentWithProperties. As things currently stand there is no
> "AddComponentWithProperties<I, T>(IDictionary extendedProperties)"
> implemented. I think that the method being named AddComponentLifeStyle
> is a copy and paste mistake.
>
> Cheers
> Anthony
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Castle Project Development List" 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/castle-project-devel?hl=en
-~----------~----~----~----~------~----~------~--~---