Lezen in het Engels

Delen via


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.

Opmerking

In het volgende voorbeeld wordt CS3019 gegenereerd:

C#
// 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()  
    {  
    }  
}  

Zie ook