definir o proxy padrão programaticamente em vez de usar o app.config

Estando por trás de um proxy, meu aplicativo .Net 4.0 C # só funciona quando há um app.config com o seguinte conteúdo:

<system.net>
    <defaultProxy enabled="true" useDefaultCredentials="true">
        <proxy />
        <bypasslist />
        <module />
    </defaultProxy>
</system.net>

Agora, como eu não quero ter um app.config e como o app.config de incorporação não é recomendado, qual é o código C # que tem o mesmo efeito que esse bloco xml no app.config e onde eu o coloco?

questionAnswers(3)

yourAnswerToTheQuestion