Este es un título incorrecto para la pregunta, pero no estoy seguro de uno mejor.Espacio de nombres y conflicto de clase (?)
Tengo un espacio de nombre llamado Globals con una clase X en él. También tengo una clase llamada Globals. Cuando intento acceder a Globals.X.StaticMember, intenta acceder a la clase Globals.X y se queja de que X no existe. ¿Cómo hago referencia al espacio de nombres Globals? Es decir, :: Globals.X.StaticMember (:: no compila).
+1 "para Globals son malos". – OregonGhost
Excepto para singletons y clases estáticas, que son esencialmente globales. –