Normalizar nuevas líneas en C #

Tengo un flujo de datos que puede contener \ r, \ n, \ r \ n, \ n \ r o cualquier combinación de ellos. ¿Existe una forma sencilla de normalizar los datos para hacer que todos ellos simplemente se conviertan en pares \ r \ n para que la visualización sea más consistente?

Así que algo que daría este tipo de tabla de traducción:

\r     --> \r\n
\n     --> \r\n
\n\n   --> \r\n\r\n
\n\r   --> \r\n
\r\n   --> \r\n
\r\n\n --> \r\n\r\n

Respuestas a la pregunta(7)

Su respuesta a la pregunta