Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zawiera wartości opisujące funkcje metody.
Składnia
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;
Elementy członkowskie
Członek | Opis |
---|---|
mdMemberAccessMask |
Określa dostęp do składowych. |
mdPrivateScope |
Określa, że nie można odwoływać się do elementu członkowskiego. |
mdPrivate |
Określa, że element członkowski jest dostępny tylko przez typ nadrzędny. |
mdFamANDAssem |
Określa, że element członkowski jest dostępny tylko przez podtypy w tym zestawie. |
mdAssem |
Określa, że element członkowski jest dostępny dla wszystkich osób w zestawie. |
mdFamily |
Określa, że element członkowski jest dostępny tylko według typu i podtypów. |
mdFamORAssem |
Określa, że składowa jest dostępna przez klasy pochodne i inne typy w swoim zestawie. |
mdPublic |
Określa, że element członkowski jest dostępny dla wszystkich typów z dostępem do zakresu. |
mdStatic |
Określa, że element członkowski jest zdefiniowany jako część typu, a nie jako element członkowski wystąpienia. |
mdFinal |
Określa, że nie można zastąpić metody. |
mdVirtual |
Określa, że metodę można przesłonić. |
mdHideBySig |
Określa, że metoda ukrywa się według nazwy i podpisu, a nie tylko według nazwy. |
mdVtableLayoutMask |
Określa układ tabeli wirtualnej. |
mdReuseSlot |
Określa, że miejsce używane dla tej metody w tabeli wirtualnej ma być ponownie używane. Jest to opcja domyślna. |
mdNewSlot |
Określa, że metoda zawsze pobiera nowe miejsce w tabeli wirtualnej. |
mdCheckAccessOnOverride |
Określa, że metodę można zastąpić tymi samymi typami, do których jest widoczna. |
mdAbstract |
Określa, że metoda nie jest zaimplementowana. |
mdSpecialName |
Określa, że metoda jest specjalna, a jej nazwa opisuje sposób. |
mdPinvokeImpl |
Określa, że implementacja metody jest przekazywana dalej przy użyciu funkcji PInvoke. |
mdUnmanagedExport |
Określa, że metoda jest metodą zarządzaną wyeksportowaną do niezarządzanego kodu. |
mdReservedMask |
Zarezerwowane do użytku wewnętrznego przez środowisko uruchomieniowe języka wspólnego. |
mdRTSpecialName |
Określa, że środowisko uruchomieniowe języka wspólnego powinno sprawdzić kodowanie nazwy metody. |
mdHasSecurity |
Określa, że metoda ma skojarzone zabezpieczenia. |
mdRequireSecObject |
Określa, że metoda wywołuje inną metodę zawierającą kod zabezpieczeń. |
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.