메서드의 기능을 설명하는 값을 포함합니다.
Syntax
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;
Members
| Member | 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 |
메서드가 보안 코드를 포함하는 다른 메서드를 호출할 것을 지정합니다. |
Requirements
플랫폼:.NET 지원 운영 체제를 참조하세요.
Header: CorHdr.h
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET