Espere 0,5 segundos antes de continuar o código VB.net

Eu tenho um código e quero que ele espere em algum lugar no meio antes de ir para frente. Após o WebBrowser1.Document.Window.DomWindow.execscript ("checkPasswordConfirm ();", "JavaScript") eu quero que espere 0,5 segundos e, em seguida, faça o resto do código.

    WebBrowser1.Document.Window.DomWindow.execscript("checkPasswordConfirm();","JavaScript")

    Dim allelements As HtmlElementCollection = WebBrowser1.Document.All
    For Each webpageelement As HtmlElement In allelements
        If webpageelement.InnerText = "Sign Up" Then
            webpageelement.InvokeMember("click")
        End If
    Next

questionAnswers(5)

yourAnswerToTheQuestion