DOBON.NET DOBON.NETプログラミング掲示板過去ログ

'return' はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は 'field' です。

  • 題名: 'return' はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は 'field' です。
  • 著者: とおる
  • 日時: 2007/02/26 1:45:35
  • ID: 19168
  • この記事の返信元:
    • (なし)
  • この記事への返信:
    • (なし)
  • ツリーを表示
環境/言語:[環境( XP)、使用言語( C#)、.NET Frameworkのバージョン(1.1)]
分類:[.NET]

お世話になります。

早速ですが、最近C#のPGを解析しているのですが、以下のようにかくと、

[return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalType="", MarshalTypeRef=typeof(EnumeratorToEnumVariantMarshaler), MarshalCookie="")]
[MethodImpl(MethodImplOptions.InternalCall, MethodCodeType=MethodCodeType.Runtime), DispId(-4)]
IEnumerator GetEnumerator();

'return' はこの宣言の有効な有効な属性ではありません。宣言の有効な属性の場所は 'field' です。

とでて、'return'を'field'にかえると別のエラーがでてきます。

どうかご教授よろしくお願いします。

DOBON.NET | プログラミング道 | プログラミング掲示板