O WebBrowser ContextMenu executa a ação do item de menu

Eu tenho um aplicativo com um controle WebBrowser. Carrego uma página com um clique no botão. Quero executar uma ação "Converter em Adobe PDF" no menu de contexto do navegador da Web, mas ... quando tento acessar o menu de contexto:

foreach (MenuItem vMenuItem in WebBrowser.ContextMenu.MenuItems)
{
    if (vMenuItem.Text.Contains("onwert") && vMenuItem.Text.Contains("PDF"))
    {
        vMenuItem.PerformClick();
    }
}

O IDE exibe o erro "Referência de objeto não definida para uma instância de um objeto" on-line com

foreach (MenuItem vMenuItem in WebBrowser.ContextMenu.MenuItems)

Não criei meu próprio menu de contexto, quero que o menu de contexto padrão seja exibido. Como acessar o menu de contexto do WebBrowser e executar essa ação?

questionAnswers(1)

yourAnswerToTheQuestion