Ignorar referencia indefinida en compilacion

09/01/2008 - 05:28 por Berto | Informe spam
Estoy programando una clase reusable que evalua una expresion que devuelve
un objeto pero cuya definicion no esta disponible en tiempo de compilacion
por tanto cuando referencio un miembro de ese objeto me da error de
compilacion.

Como puedo hacer que el compilador me ignore esa linea en la compilacion
para que me compile sin error?
 

Leer las respuestas

#1 Alberto Poblacion
09/01/2008 - 09:08 | Informe spam
"Berto" <bb> wrote in message news:
Estoy programando una clase reusable que evalua una expresion que devuelve
un objeto pero cuya definicion no esta disponible en tiempo de compilacion
por tanto cuando referencio un miembro de ese objeto me da error de
compilacion.

Como puedo hacer que el compilador me ignore esa linea en la compilacion
para que me compile sin error?



Utilizando Reflexion. Mediante System.Reflection, lo que haces es
obtener el miembro del objeto que quieres invocar (pasando el nombre como
string, con lo que el compilador no da error), y luego usar los métodos de
Reflection para invocarlo (por ejemplo, GetValue si el miembro es una
propiedad y quieres leer su valor).

Preguntas similares