Baca dalam bahasa Inggris

Bagikan melalui


Peringatan Pengompilasi (level 2) CS3019

Pemeriksaan kepatuhan CLS tidak akan dilakukan pada 'type' karena tidak terlihat dari luar assembly ini.

Peringatan ini terjadi ketika jenis atau anggota yang memiliki atribut CLSCompliantAttribute tidak terlihat dari assembly lain. Untuk mengatasi kesalahan ini, hapus atribut pada kelas atau anggota apa pun yang tidak terlihat dari assembly lain, atau jadikan jenis atau anggota terlihat. Untuk informasi selengkapnya tentang kepatuhan CLS, lihat Independensi bahasa dan komponen mandiri bahasa.

Contoh

Sampel berikut menghasilkan CS3019:

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

Lihat juga