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ů.
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()
{
}
}
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: