Estoy haciendo un componente que utiliza algunos datos para conectarse a una base de datos, estos datos incluyen identificación de usuario y contraseña, almacena esos valores en variables privadas pero cualquier programador puede ver el valor en el depurador después de la inicialización, entonces me pregunto cómo funciona SqlConnection para ocultar ese valor, cuando veo el valor de la propiedad ConnectionString veo toda la información excepto la contraseña, la almacena en algún lado pero no la hace visible, incluso en el depurador no puedo ver ninguna variable que esté almacenando la contraseña, sé que puedo protegerla usando SecureString pero me pregunto cómo es la implementación del objeto SqlConnection.cómo sqlConnection oculta la contraseña de la cadena de conexión
Gracias.
Juan Zamudio