CorAttributeTargets — Wyliczenie
Określa elementy aplikacji, na których jest prawidłowy zastosowanie atrybutu.
Składnia
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;
Elementy członkowskie
Członek | Opis |
---|---|
catAssembly |
Atrybut można zastosować do zestawu. |
catModule |
Atrybut można zastosować do przenośnego modułu wykonywalnego (.dll lub .exe). |
catClass |
Atrybut można zastosować do klasy. |
catStruct |
Atrybut można zastosować do struktury; czyli typ wartości. |
catEnum |
Atrybut można zastosować do wyliczenia. |
catConstructor |
Atrybut można zastosować do konstruktora. |
catMethod |
Atrybut można zastosować do metody . |
catProperty |
Atrybut można zastosować do właściwości. |
catField |
Atrybut można zastosować do pola. |
catEvent |
Atrybut można zastosować do zdarzenia. |
catInterface |
Atrybut można zastosować do interfejsu. |
catParameter |
Atrybut można zastosować do parametru. |
catDelegate |
Atrybut można zastosować do delegata. |
catGenericParameter |
Atrybut można zastosować do parametru ogólnego. |
catAll |
Atrybut można zastosować do dowolnego elementu aplikacji. |
catClassMembers |
Atrybut można zastosować do składowej klasy. |
Uwagi
Wartości CorAttributeTargets
wyliczenia można połączyć z bitową operacją OR w celu uzyskania preferowanej kombinacji.
Element CorAttributeTargets
jest równoległy do zarządzanego System.AttributeTargets wyliczenia.
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: CorHdr.h
wersje .NET Framework: dostępne od wersji 1.0
Zobacz też
Współpracuj z nami w serwisie GitHub
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy i żądania ściągnięcia. Więcej informacji znajdziesz w naszym przewodniku dla współtwórców.