Generar Generics con System.CodeDom

| | Comentarios (0)

Para generar código en .NET yo uso el namespace CodeDom. Hay cosas que son fáciles de generar y otras un poco más complicadas, por ejemplo, para generar código que tenga Generics hay que hacer lo siguiente:

 CodeTypeDeclaration newClass = new CodeTypeDeclaration("MyCollectionClass");
 newClass.BaseTypes.Add( new CodeTypeReference("Collection",
                                             new CodeTypeReference[] {
                                             new
 CodeTypeReference("MyBaseClass")
                                             }));

Y tendremos algo así:

 public class MyCollectionClass : Collection<MyBaseClass>
 {
    //  Chachan!!!!
 }

Hasta la próxima

Categorías

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 21 de Julio 2009 5:27 PM.

ContentDigest en Apache es la entrada anterior en este blog.

Saber cuando cambia la IP en la fonera es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad