コンパイラの警告 (レベル 1) CS3023
更新 : 2007 年 11 月
エラー メッセージ
CLSCompliant 属性は、戻り値の型に適用されても意味がありません。メャbドに適用してください。
関数の戻り値の型には、CLS に準拠しているかどうかのチェックは適用されません。CLS 準拠の規則は、メソッドおよび型の宣言に対して適用されます。
使用例
次の例では、CS3023 警告が生成されます。
// C3023.cs
[assembly:System.CLSCompliant(true)]
public class Test
{
[return:System.CLSCompliant(true)] // CS3023
// Try this instead:
// [method:System.CLSCompliant(true)]
public static int Main()
{
return 0;
}
}