CorMethodAttr Numaralandırması
Bir yöntemin özelliklerini açıklayan değerler içerir.
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;
Üyeler
Üye | Description |
---|---|
mdMemberAccessMask |
Üye erişimini belirtir. |
mdPrivateScope |
Üyeye başvurulamadığını belirtir. |
mdPrivate |
Üyenin yalnızca üst tür tarafından erişilebilir olduğunu belirtir. |
mdFamANDAssem |
Üyenin yalnızca bu derlemedeki alt türlerle erişilebilir olduğunu belirtir. |
mdAssem |
Üyenin derlemedeki herkes tarafından erişilebilir olduğunu belirtir. |
mdFamily |
Üyenin yalnızca tür ve alt türlere göre erişilebilir olduğunu belirtir. |
mdFamORAssem |
Üyenin türetilmiş sınıflar ve derlemesindeki diğer türler tarafından erişilebilir olduğunu belirtir. |
mdPublic |
Üyenin kapsama erişimi olan tüm türler tarafından erişilebilir olduğunu belirtir. |
mdStatic |
Üyenin bir örneğin üyesi olarak değil türün bir parçası olarak tanımlandığını belirtir. |
mdFinal |
yönteminin geçersiz kılınamayacağını belirtir. |
mdVirtual |
yönteminin geçersiz kılınabileceğini belirtir. |
mdHideBySig |
yönteminin yalnızca ada göre değil ad ve imzaya göre gizlendiğini belirtir. |
mdVtableLayoutMask |
Sanal tablo düzenini belirtir. |
mdReuseSlot |
Sanal tabloda bu yöntem için kullanılan yuvanın yeniden kullanılacağını belirtir. Bu varsayılan seçenektir. |
mdNewSlot |
yönteminin her zaman sanal tabloda yeni bir yuva alacağını belirtir. |
mdCheckAccessOnOverride |
Yönteminin, görünür olduğu türler tarafından geçersiz kılınabileceğini belirtir. |
mdAbstract |
yönteminin uygulanmadığını belirtir. |
mdSpecialName |
yönteminin özel olduğunu ve adının nasıl yapıldığını açıklandığını belirtir. |
mdPinvokeImpl |
Yöntem uygulamasının PInvoke kullanılarak iletildiğini belirtir. |
mdUnmanagedExport |
yönteminin yönetilmeyen koda dışarı aktarılan yönetilen bir yöntem olduğunu belirtir. |
mdReservedMask |
Ortak dil çalışma zamanı tarafından iç kullanım için ayrılmıştır. |
mdRTSpecialName |
Ortak dil çalışma zamanının yöntem adının kodlamasını denetlemesi gerektiğini belirtir. |
mdHasSecurity |
Yöntemin kendisiyle ilişkilendirilmiş bir güvenliğe sahip olduğunu belirtir. |
mdRequireSecObject |
yönteminin güvenlik kodu içeren başka bir yöntemi çağırdığını belirtir. |
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorHdr.h
.NET Framework Sürümleri: 1.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
GitHub'da bizimle işbirliği yapın
Bu içeriğin kaynağı GitHub'da bulunabilir; burada ayrıca sorunları ve çekme isteklerini oluşturup gözden geçirebilirsiniz. Daha fazla bilgi için katkıda bulunan kılavuzumuzu inceleyin.