コンパイラの警告 (レベル 1) CS3009
更新 : 2007 年 11 月
エラー メッセージ
'型': 基本型 '型' は CLS に準拠していません。
共通言語仕様 (CLS: Common Language Specification) 準拠としてマークされているアセンブリで、基本型に CLS 準拠不要のマークが付けられました。アセンブリが CLS 準拠であることを指定する属性を削除するか、または型が CLS 準拠でないことを示す属性を削除してください。CLS 準拠の詳細については、「CLS 準拠コードの記述」および「共通言語仕様」を参照してください。
使用例
次の例では、CS3009 エラーが生成されます。
// CS3009.cs
using System;
[assembly:CLSCompliant(true)]
[CLSCompliant(false)]
public class B
{
}
public class C : B // CS3009
{
public static void Main () {}
}