Tuesday, September 15, 2009

Anropa en konstruktor med parametrar via generics.

En kollega hade förra veckan problem med att få generics http://en.wikipedia.org/wiki/Generic_programming att fungera med konstruktorn i VB.Net. Det visade sig vara lite knivigt att kunna anropa en konstruktor med parametrar i en metod som utnyttjar generics. Lyckades dock tillslut hitta en bra beskrivning av vad hur man ska göra. Vart? jo i en blogg så klart! http://www.dalun.com/blogs/05.27.2007.htm I vårt fall så gick det bara att köra med reflection http://en.wikipedia.org/wiki/Reflection_(programming)) eftersom vi skulle bygga en proxy komponent för WCF konfiguration och vi kunde inte exponera vilka typerna är inkapslat i komponenten snarare än något som skickas in via komponenten. Lösningen med både generics och reflection känns en aning som överkill men den fungerar.

No comments: