Compilerfehler CS0439

Eine externe Aliasdeklaration muss allen anderen im Namespace definierten Elementen vorangehen.

Dieser Fehler tritt auf, wenn eine extern -Deklaration innerhalb des gleichen Namespaces nach anderen Einträgen auftritt, wie etwa einer using -Deklaration. Die extern -Deklarationen müssen allen anderen Namespaceelementen vorangehen.

Beispiel

Im folgenden Beispiel wird der Fehler CS0439 generiert:

// CS0439.cs
using System;

extern alias MyType;   // CS0439
// To resolve the error, make the extern alias the first line in the file.

public class Test
{
    public static void Main()
    {
    }
}