CorMethodImpl Numaralandırması
Yöntem uygulama özelliklerini açıklayan değerler içerir.
Sözdizimi
typedef enum CorMethodImpl {
miCodeTypeMask = 0x0003,
miIL = 0x0000,
miNative = 0x0001,
miOPTIL = 0x0002,
miRuntime = 0x0003,
miManagedMask = 0x0004,
miUnmanaged = 0x0004,
miManaged = 0x0000,
miForwardRef = 0x0010,
miPreserveSig = 0x0080,
miInternalCall = 0x1000,
miSynchronized = 0x0020,
miNoInlining = 0x0008,
miAggressiveInlining = 0x0100,
miNoOptimization = 0x0040,
miMaxMethodImplVal = 0xffff
} CorMethodImpl;
Üyeler
Üye | Açıklama |
---|---|
miCodeTypeMask |
Kod türünü açıklayan bayraklar. |
miIL |
Yöntem uygulamasının ortak ara dil (CIL) olduğunu belirtir. |
miNative |
Yöntem uygulamasının yerel olduğunu belirtir. |
miOPTIL |
Yöntem uygulamasının OPTIL olduğunu belirtir. |
miRuntime |
Yöntem uygulamasının ortak dil çalışma zamanı tarafından sağlandığını belirtir. |
miManagedMask |
Kodun yönetilip yönetilmediğini gösteren bayraklar. |
miUnmanaged |
Yöntem uygulamasının yönetilmeyen olduğunu belirtir. |
miManaged |
Yöntem uygulamasının yönetildiğini belirtir. |
miForwardRef |
yönteminin tanımlandığını belirtir. Bu bayrak öncelikle birleştirme senaryolarında kullanılır. |
miPreserveSig |
Yöntem imzasının HRESULT dönüştürmesi için ayrıştırılamayacağını belirtir. |
miInternalCall |
Ortak dil çalışma zamanı tarafından iç kullanım için ayrılmıştır. |
miSynchronized |
yönteminin gövdesi aracılığıyla tek iş parçacıklı olduğunu belirtir. |
miNoInlining |
Yönteminin çizili olamayacağını belirtir. |
miAggressiveInlining |
Mümkünse yönteminin çizili olması gerektiğini belirtir. |
miNoOptimization |
Yönteminin iyileştirilmemesi gerektiğini belirtir. |
miMaxMethodImplVal |
bir CorMethodImpl için geçerli olan en büyük değer. |
Gereksinimler
Platformlar: Bkz. Sistem Gereksinimleri.
Üst bilgi: 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.