Compilerwarnung (Stufe 2) CS3019
Aktualisiert: November 2007
Fehlermeldung
Die CLS-Kompatibilitätsprüfung wird für "Typ" nicht durchgeführt (ist außerhalb der Assembly nicht sichtbar).
CLS compliance checking will not be performed on 'type' because it is not visible from outside this assembly.
Diese Warnung tritt auf, wenn ein Typ oder ein Member mit dem Attribut CLSCompliantAttribute von einer anderen Assembly aus nicht sichtbar ist. Um diesen Fehler zu beheben, entfernen Sie das Attribut in allen Klassen oder Membern, die aus einer anderen Assembly nicht sichtbar sind, oder machen den Typ bzw. den Member sichtbar. Weitere Informationen über die CLS-Kompatibilität finden Sie unter Schreiben von CLS-kompatiblem Code.
Beispiel
Im folgenden Beispiel wird CS3019 generiert:
// CS3019.cs
// compile with: /W:2
using System;
[assembly: CLSCompliant(true)]
// To fix the error, remove the next line
[CLSCompliant(true)] // CS3019
class C
{
[CLSCompliant(false)] // CS3019
void Foo()
{
}
static void Main()
{
}
}