CorMethodAttr 열거형
메서드의 기능을 설명하는 값을 포함합니다.
구문
typedef enum CorMethodAttr {
mdMemberAccessMask = 0x0007,
mdPrivateScope = 0x0000,
mdPrivate = 0x0001,
mdFamANDAssem = 0x0002,
mdAssem = 0x0003,
mdFamily = 0x0004,
mdFamORAssem = 0x0005,
mdPublic = 0x0006,
mdStatic = 0x0010,
mdFinal = 0x0020,
mdVirtual = 0x0040,
mdHideBySig = 0x0080,
mdVtableLayoutMask = 0x0100,
mdReuseSlot = 0x0000,
mdNewSlot = 0x0100,
mdCheckAccessOnOverride = 0x0200,
mdAbstract = 0x0400,
mdSpecialName = 0x0800,
mdPinvokeImpl = 0x2000,
mdUnmanagedExport = 0x0008,
mdReservedMask = 0xd000,
mdRTSpecialName = 0x1000,
mdHasSecurity = 0x4000,
mdRequireSecObject = 0x8000,
} CorMethodAttr;
멤버
멤버 | Description |
---|---|
mdMemberAccessMask |
멤버 액세스를 지정합니다. |
mdPrivateScope |
멤버를 참조할 수 없도록 지정합니다. |
mdPrivate |
부모 형식만 멤버에 액세스할 수 있도록 지정합니다. |
mdFamANDAssem |
이 어셈블리의 하위 형식만 멤버에 액세스할 수 있도록 지정합니다. |
mdAssem |
어셈블리의 모든 사용자가 멤버에 액세스할 수 있도록 지정합니다. |
mdFamily |
형식 및 하위 형식만 멤버에 액세스할 수 있도록 지정합니다. |
mdFamORAssem |
파생 클래스 및 해당 어셈블리의 다른 형식만 멤버에 액세스할 수 있도록 지정합니다. |
mdPublic |
범위에 대한 액세스 권한이 있는 모든 형식이 멤버에 액세스할 수 있도록 지정합니다. |
mdStatic |
멤버가 인스턴스의 멤버가 아닌 형식의 일부로 정의되도록 지정합니다. |
mdFinal |
메서드를 재정의할 수 없도록 지정합니다. |
mdVirtual |
메서드를 재정의할 수 있도록 지정합니다. |
mdHideBySig |
메서드의 이름만이 아니라 이름과 시그니처를 숨기도록 지정합니다. |
mdVtableLayoutMask |
가상 테이블 레이아웃을 지정합니다. |
mdReuseSlot |
가상 테이블에서 이 메서드에 사용되는 슬롯을 다시 사용하도록 지정합니다. 기본값입니다. |
mdNewSlot |
메서드가 항상 가상 테이블의 새 슬롯을 가져오도록 지정합니다. |
mdCheckAccessOnOverride |
표시되는 형식과 동일한 형식으로 메서드를 재정의할 수 있도록 지정합니다. |
mdAbstract |
메서드가 구현되지 않도록 지정합니다. |
mdSpecialName |
메서드가 특별하고 해당 이름이 방법을 설명하도록 지정합니다. |
mdPinvokeImpl |
메서드 구현이 PInvoke를 사용하여 전달되도록 지정합니다. |
mdUnmanagedExport |
메서드가 비관리 코드로 내보낸 관리형 메서드가 되도록 지정합니다. |
mdReservedMask |
공용 언어 런타임에서 내부 사용을 위해 예약되었습니다. |
mdRTSpecialName |
공용 언어 런타임이 메서드 이름의 인코딩을 확인하도록 지정합니다. |
mdHasSecurity |
메서드에 이와 관련된 보안을 포함하도록 지정합니다. |
mdRequireSecObject |
메서드가 보안 코드를 포함하는 다른 메서드를 호출하도록 지정합니다. |
요구 사항
플랫폼:시스템 요구 사항을 참조하세요.
헤더: CorHdr.h
.NET Framework 버전: 1.0부터 사용 가능
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET