establecer el proxy predeterminado mediante programación en lugar de usar app.config

Al estar detrás de un proxy, mi aplicación .Net 4.0 C # solo funciona cuando hay una aplicación .config con el siguiente contenido:

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

Ahora, ya que no quiero tener un app.config y ya que no se recomienda incrustar app.config, ¿cuál es el código C # que tiene el mismo efecto que ese fragmento xml en el app.config y dónde lo coloco?