¿Ocultar espacios de nombres que contienen solo tipos internos en una biblioteca de clases?

Tengo una biblioteca de clases que tiene un par de espacios de nombres que contienen solo tipos internos.

Sin embargo, cuando se usa la biblioteca de clases en un proyecto de aplicación, los espacios de nombres aparecen en intellisense, pero por supuesto están vacíos. ¿Hay alguna forma de ocultar completamente los espacios de nombres cuando uso intellisense en otros proyectos?

He tratado de aplicarEditorBrowsableAttribute a todas las clases internas también, pero lo que me gustaría hacer sería aplicar eso al espacio de nombres, lo que por supuesto es imposible.

O es, si me importa lo suficiente, ¿la única opción que tengo para mover los tipos a un espacio de nombres que contiene tipos públicos?

Respuestas a la pregunta(2)

Su respuesta a la pregunta