引数の説明
エラーの原因となったカスタム属性名. |
クラス名. |
例
[System.AttributeUsage(System.AttributeTargets.Method)]
public class C5236 : System.Attribute
{ }
000001 IDENTIFICATION DIVISION.
000002 PROGRAM-ID. P5236 IS PROTOTYPE CUSTOM-ATTRIBUTE IS DLLIMP.
000003 ENVIRONMENT DIVISION.
000004 CONFIGURATION SECTION.
000005 REPOSITORY.
000006 CLASS C5236.
000007 SPECIAL-NAMES.
000008 CUSTOM-ATTRIBUTE DLLIMP
000009 CLASS C5236.
000010 DATA DIVISION.
000011 PROCEDURE DIVISION.
000012 END PROGRAM P5236.
P5236.cob (2) : JMN5236I-S プログラム原型定義では,カスタム属性名DLLIMPのアトリビュートクラスC5236は,DLLIMPORT属性を定義するものでなければなりません.
詳細な説明
DLLIMPORT属性とは,.NETが提供しているDllImportAttributeクラスに対応付けたカスタム属性です..NETプログラミング機能では,.NET上から非管理コードを呼び出す際にDLLIMPORT属性を定義し,利用します.
プログラム原型定義(PROGRAM-ID段落にPROTOTYPE指定を指定した定義)では,PROGRAM-ID段落にCUSTOM-ATTRIBUTE句を記述し,このDLLIMPORT属性を付与しなければなりません.