Advertencia del compilador (nivel 2) CS0440

Actualización: noviembre 2007

Mensaje de error

No es aconsejable definir ningún alias denominado 'global' porque 'global::' siempre hace referencia al espacio de nombres global y no a un alias
Defining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias

Esta advertencia se emite cuando define un alias denominado global.

Ejemplo

En el siguiente ejemplo se genera el error CS0440.

// CS0440.cs
// Compile with: /W:1

using global = MyClass;   // CS0440
class MyClass
{
    static void Main()
    {
        // Note how global refers to the global namespace
        // even though it is redefined above.
        global::System.Console.WriteLine();
    }
}