编译器警告(等级 1)CS3022
更新:2007 年 11 月
错误消息
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()
{
}
}