Číst v angličtině

Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) CS3022

Atribut CLSCompliant nemá žádný význam při použití na parametry. Zkuste místo toho použít metodu.

Parametry metody nejsou kontrolovány pro dodržování předpisů CLS, protože pravidla dodržování předpisů CLS platí pro metody a deklarace typů.

Příklad

Následující ukázka vygeneruje CS3022:

// CS3022.cs  
// compile with: /W:1  
  
using System;  
  
[assembly: CLSCompliant(true)]  
[CLSCompliant(true)]  
public class C  
{  
    public void F([CLSCompliant(true)] int i)  
    {  
    }  
  
    public static void Main()  
    {  
    }  
}