Visual Basic.NET - Como inspeccionar una variable tipo Delegate

 
Vista:

Como inspeccionar una variable tipo Delegate

Publicado por Gonzalo (13 intervenciones) el 30/12/2005 15:52:33
Hola amigos.

Tengo un problemita con un tipo Delegate.
El asunto es que necesito saber si ese Delegate está apuntando algún procedimiento.
Se me encargó traducir un código desde C# a VB. En C#, el código decía:

if (EventoBotonPulsado!=null)
{
EventoBotonPulsado(sender,e,ref Procesado);
}

en donde EventoBotonPulsado es un event de un tipo Delegate.

Lo natural parecería ser traducir este código a VB de la siguiente manara:

If Not (EventoBotonPulsado Is Nothing) Then
RaiseEvent EventoBotonPulsado(sender, e, Procesado)
End If

Sin embargo el IDE me subraya EventoBotonPulsado en la línea del IF intepretando que lo que deseo hacer es lanzar el evento y me sugiere usar RaiseEvent, cuando en realidad deseo saber si el Delegate apunta a un procedimiento.

Agradezco su tiempo.
Atte.,

Gonzalo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder