Предупреждение компилятора (уровень 1) CS3022
Атрибут CLSCompliant не имеет значения при применении к параметрам Попробуйте поместить его в методе.
Параметры метода не проверяются на CLS-совместимость, поскольку правила CLS-совместимости применяются к методам и объявлениям типов.
В следующем примере возникает ошибка 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()
{
}
}
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: