共用方式為


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;  

成員

member 描述
mdMemberAccessMask 指定成員存取。
mdPrivateScope 指定無法參考成員。
mdPrivate 指定成員只能由父型別存取。
mdFamANDAssem 指定成員只能由這個組件中的子型別存取。
mdAssem 指定成員可由組件中的任何人存取。
mdFamily 指定成員只能由型別和子型別存取。
mdFamORAssem 指定成員可由衍生類別以及由其組件中的其他型別存取。
mdPublic 指定成員可由具有範圍存取權的所有型別存取。
mdStatic 指定成員會定義為型別的一部分,而不會定義為執行個體的成員。
mdFinal 指定無法覆寫方法。
mdVirtual 指定可以覆寫方法。
mdHideBySig 指定方法會依名稱和特徵標記隱藏,而不只是依名稱隱藏。
mdVtableLayoutMask 指定虛擬資料表配置。
mdReuseSlot 指定要重複使用在虛擬資料表中用於這個方法的位置。 此為預設值。
mdNewSlot 指定方法一律會在虛擬資料表中取得新的位置。
mdCheckAccessOnOverride 指定方法可由可見的相同型別覆寫。
mdAbstract 指定不要實作方法。
mdSpecialName 指定方法是特殊方法,而且其名稱會描述其方式。
mdPinvokeImpl 指定會使用 PInvoke 來轉送方法實作。
mdUnmanagedExport 指定方法是匯出至非受控程式碼的受控方法。
mdReservedMask 保留供 Common Language Runtime 內部使用。
mdRTSpecialName 指定 Common Language Runtime 應該檢查方法名稱的編碼方式。
mdHasSecurity 指定方法具有與其相關聯的安全性。
mdRequireSecObject 指定方法會呼叫另一個包含安全性程式碼的方法。

規格需求

平台:請參閱系統需求

標頭:CorHdr.h

.NET Framework版本:自 1.0 起可用

另請參閱