Compilerwaarschuwing (niveau 2) CS3019
CLS-nalevingscontrole wordt niet uitgevoerd op 'type' omdat deze niet zichtbaar is van buiten deze assembly.
Deze waarschuwing treedt op wanneer een type of lid met het CLSCompliantAttribute kenmerk niet zichtbaar is vanuit een andere assembly. Als u deze fout wilt oplossen, verwijdert u het kenmerk voor klassen of leden die niet zichtbaar zijn voor de andere assembly of maakt u het type of de leden zichtbaar. Zie Taalonafhankelijkheid en taalonafhankelijke onderdelen voor meer informatie over CLS-naleving.
In het volgende voorbeeld wordt CS3019 gegenereerd:
// 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()
{
}
}
.NET-feedback
.NET is een open source project. Selecteer een koppeling om feedback te geven: