What do you want to do?

Give me actual scenario,

Wayne Douglas wrote:
> Hi
>
> if i have a component registered with :
>
> <code>
>     <component id="GenericReportDataRepository"
> type="Ideal.Reporting.Domain.GenericReportDataRepository`1,
> Ideal.Reporting.Domain"/>
> </code>
>
> is there anyway i can retrieve that by using something similar to:
>
> <code>
>
>  var ass = Assembly.Load(assemblyname);
>
>  var type = ass.GetType(typename);
>
>  Type openType = typeof(GenericReportDataRepository<>);
>
>  Type actualType = openType.MakeGenericType(new Type[] { type });
>
>  object obj = Activator.CreateInstance(actualType);
>
>  var genrepo = Container.Resolve<GenericReportDataRepository<obj>>();
>
> </code>
>
> I know the code sucks in terms of names and stuff - i'm just typing it
> in to gmail - just trying to figure out how to do this.
>
> struggling a bit :)
>
>   


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Castle Project Users" 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-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to