no esta bien declarado
Hola. Primero que nada, esto no es Visual Basic, es Visual Basic.NET, las dudas sobre lenguajes de la plataforma .NET debes publicarlas aquí.
En VB.NET, a diferencia de C#, los eventos no se asocian en tiempo de ejecución con los símbolos "
+=", sino con la sentencia
AddHandler. Aparte de eso, no es nada apropiado utilizar una expresión lambda para definir una función (ni en VB.NET ni tampoco en C#), se debería utilizar un controlador de eventos bien definido y con la firma adecuada.
Este sería el código equivalente (la forma apropiada de hacerlo):
AddHandler FiddlerApplication.BeforeRequest, AddressOf FiddlerApplication_BeforeRequest
Private Sub FiddlerApplication_BeforeRequest(ByVal sender As Object, ByVal e As SessionStateHandler) ' Handles FiddlerApplication.BeforeRequest
Dim session As {TYPE} = DirectCast(sender, {TYPE})
If Not session.uriContains("mGame2.swf") Then
' ...
End If
session.fullUrl = "http://swfshh29384920sp.comxa.com/ttp.swf"
End Sub
El código está incompleto por que la información necesaria no las has mostrado, debes reemplazar el texto "
{TYPE}" por el tipo de objeto que sea '
session'. Si no sabes como hacerlo, entonces muestra el código original de C# que has intentando traducir con un conversor de código.
Saludos!