コンパイラの警告 (レベル 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 () {}
}