Traducción C# -> Vb.net

FrancescPG
16 de Febrero del 2010
Hola!

¿alguien me puede ayudar? Quisiera traducir este código en C# a vb.net.

public event EventHandler<InvokeCompletedEventArgs> InvokeCompleted;


protected virtual void OnInvokeCompleted(InvokeCompletedEventArgs e)
{
EventHandler<InvokeCompletedEventArgs> handler = InvokeCompleted;

if(handler != null)
{
context.Post(delegate(object state)
{
handler(this, e);
}, null);
}
}

La clase InvokeCompletedEventArgs es una clase que ya tengo definida. Lo que más me cuesta ver es el tema de los delegados. Si alguien me puediera facilitar una traducción para ese fragmento se lo agradecería!