DynamicMethod.GetMethodBody()

05/10/2006 - 13:10 por Alfredo Novoa | Informe spam
Hola,

A los amigos de Microsoft se les ha olvidado implementar el método
GetMethodBody() de DynamicMethod, y la clase está sellada.

¿Alguien se acuerda de donde se puede dar parte de los bugs del .Net
Framework?


Gracias.

Saludos
Alfredo

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
05/10/2006 - 13:36 | Informe spam
Hola Alfredo,

El enlace es este:

http://connect.microsoft.com/feedba...spx?SiteID!0

Slds - Octavio


"Alfredo Novoa" escribió en el mensaje
news:

Hola,

A los amigos de Microsoft se les ha olvidado implementar el método
GetMethodBody() de DynamicMethod, y la clase está sellada.

¿Alguien se acuerda de donde se puede dar parte de los bugs del .Net
Framework?


Gracias.

Saludos
Alfredo
Respuesta Responder a este mensaje
#2 Alfredo Novoa
05/10/2006 - 14:01 | Informe spam
On Thu, 5 Oct 2006 13:36:03 +0200, "Octavio Hernandez"
wrote:

Hola Alfredo,

El enlace es este:

http://connect.microsoft.com/feedba...spx?SiteID!0



Muchas gracias Octavio.
Respuesta Responder a este mensaje
#3 Octavio Hernandez
05/10/2006 - 14:23 | Informe spam
Alfredo,

Perdona la curiosidad, no he trabajado con DynamicMethod, ¿qué han hecho, le
han puesto un cuerpo vacío al método que dices?

Slds - Octavio



"Alfredo Novoa" escribió en el mensaje
news:
On Thu, 5 Oct 2006 13:36:03 +0200, "Octavio Hernandez"
wrote:

Hola Alfredo,

El enlace es este:

http://connect.microsoft.com/feedba...spx?SiteID!0



Muchas gracias Octavio.
Respuesta Responder a este mensaje
#4 Alfredo Novoa
05/10/2006 - 15:20 | Informe spam
On Thu, 5 Oct 2006 14:23:46 +0200, "Octavio Hernandez"
wrote:

Perdona la curiosidad, no he trabajado con DynamicMethod, ¿qué han hecho, le
han puesto un cuerpo vacío al método que dices?



No, en MethodBase es un método virtual que lo único que hace es lanzar
una excepción y se supone que hay que reescribirlo en sus
descendientes, y no lo han hecho.

Esta es la implementacion en MethodBase:

public virtual MethodBody GetMethodBody()
{
throw new InvalidOperationException();
}

Y así se queda en DynamicMethod.

Es una jodienda por que vendría muy bien para "serializar" métodos
dinámicos.

Lo he solucionado en plan chapuza usando: BakeByteArray de
ILGenerator, pero es una chapuza por que es un metodo privado

Saludos
Alfredo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida