La construcción de + infinitivo equivale a la condición de una oración condicional (prótasis). Cuando se usa con el infinitivo simple, se refiere al futuro (condición real) o al presente (condición hipotética):
De no darse esta condición, el contrato se rescinde = Si no se da esta condición, el contrato pierde su validez
– Ana se está retrasando mucho. Seguro que está en un atasco.
– De ser así, nos llamaría = Si fuera así, nos llamaría
Cuando se usa con el infinitivo compuesto, equivale a una oración irreal:
Ingeniería es enormemente difícil. De haberlo sabido, habría elegido otra carrera = Si lo hubiera sabido, habría elegido otra carrera
Esta construcción puede tener su propio sujeto, distinto del de la oración principal:
De haberme dado una buena educación (mis padres), no me habría convertido (yo) en un delincuente
La construcción de + infinitivo se usa bastante en el lenguaje formal, especialmente jurídico. Su uso en el lenguaje hablado es muy limitado.