다음을 통해 공유


CorAttributeTargets 열거형

특성을 적용하는 데 유효한 애플리케이션 요소를 지정합니다.

구문

typedef enum CorAttributeTargets  
{  
    catAssembly            = 0x0001,  
    catModule              = 0x0002,  
    catClass               = 0x0004,  
    catStruct              = 0x0008,  
    catEnum                = 0x0010,  
    catConstructor         = 0x0020,  
    catMethod              = 0x0040,  
    catProperty            = 0x0080,  
    catField               = 0x0100,  
    catEvent               = 0x0200,  
    catInterface           = 0x0400,  
    catParameter           = 0x0800,  
    catDelegate            = 0x1000,  
    catGenericParameter    = 0x4000,  
  
    catAll                 =
        catAssembly | catModule | catClass | catStruct |
        catEnum | catConstructor | catMethod | catProperty |
        catField | catEvent | catInterface | catParameter |
        catDelegate | catGenericParameter,  
  
    catClassMembers        =
        catClass | catStruct | catEnum | catConstructor |
        catMethod | catProperty | catField | catEvent |
        catDelegate | catInterface  
  
} CorAttributeTargets;  

멤버

멤버 Description
catAssembly 특성은 어셈블리에 적용할 수 있습니다.
catModule 특성은 이식 가능한 실행 파일(.dll 또는 .exe) 모듈에 적용할 수 있습니다.
catClass 특성은 클래스에 적용할 수 있습니다.
catStruct 특성은 구조체 즉, 값 형식에 적용할 수 있습니다.
catEnum 특성은 열거형에 적용할 수 있습니다.
catConstructor 특성은 생성자에 적용할 수 있습니다.
catMethod 특성은 메서드에 적용할 수 있습니다.
catProperty 특성은 속성에 적용할 수 있습니다.
catField 특성은 필드에 적용할 수 있습니다.
catEvent 특성은 이벤트에 적용할 수 있습니다.
catInterface 특성은 인터페이스에 적용할 수 있습니다.
catParameter 특성은 매개 변수에 적용할 수 있습니다.
catDelegate 특성은 대리자에 적용할 수 있습니다.
catGenericParameter 특성은 제네릭 매개 변수에 적용할 수 있습니다.
catAll 특성은 모든 애플리케이션 요소에 적용할 수 있습니다.
catClassMembers 특성은 클래스의 멤버에 적용할 수 있습니다.

설명

CorAttributeTargets 열거형 값은 비트 OR 연산과 결합하여 기본 설정하는 조합을 얻을 수 있습니다.

CorAttributeTargets는 관리되는 System.AttributeTargets 열거형과 유사합니다.

요구 사항

플랫폼:시스템 요구 사항을 참조하세요.

헤더: CorHdr.h

.NET Framework 버전: 1.0부터 사용 가능

참고 항목