コンパイラの警告 (レベル 1) CS3001
更新 : 2007 年 11 月
エラー メッセージ
引数の型 'type' は CLS に準拠していません。
public メソッド、protected メソッド、または protectedinternal メソッドには、共通言語仕様 (CLS: Common Language Specification) に準拠した型のパラメータを渡す必要があります。CLS 準拠の詳細については、「CLS 準拠コードの記述」および「共通言語仕様」を参照してください。
使用例
次の例では、CS3001 エラーが生成されます。
// CS3001.cs
[assembly:System.CLSCompliant(true)]
public class a
{
public void bad(ushort i) // CS3001
{
}
private void OK(ushort i) // OK, private method
{
}
public static void Main()
{
}
}