SignatureTypeCode Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İmza kodlamasında kullanılan tür kodlarını tanımlayan sabitleri belirtir.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| Invalid | 0 | Geçersiz veya başlatılmamış tür kodunu temsil eder. Geçerli imzalarda görünmez. |
| Void | 1 | İmzalarda temsil Void eder. |
| Boolean | 2 | İmzalardaki bir Boolean öğesini temsil eder. |
| Char | 3 | İmzalardaki bir Char öğesini temsil eder. |
| SByte | 4 | İmzalardaki bir SByte öğesini temsil eder. |
| Byte | 5 | İmzalardaki bir Byte öğesini temsil eder. |
| Int16 | 6 | İmzalardaki bir Int16 öğesini temsil eder. |
| UInt16 | 7 | İmzalardaki bir UInt16 öğesini temsil eder. |
| Int32 | 8 | İmzalardaki bir Int32 öğesini temsil eder. |
| UInt32 | 9 | İmzalardaki bir UInt32 öğesini temsil eder. |
| Int64 | 10 | İmzalardaki bir Int64 öğesini temsil eder. |
| UInt64 | 11 | İmzalardaki bir UInt64 öğesini temsil eder. |
| Single | 12 | İmzalardaki bir Single öğesini temsil eder. |
| Double | 13 | İmzalardaki bir Double öğesini temsil eder. |
| String | 14 | İmzalardaki bir String öğesini temsil eder. |
| Pointer | 15 | İmzalardaki yönetilmeyen bir işaretçiyi temsil eder. Blobda, temel alınan türün imza kodlaması tarafından takip edilir. |
| ByReference | 16 | İmzalardaki yönetilen işaretçileri (byref dönüş değerleri ve parametreleri) temsil eder. Blobda, temel alınan türün imza kodlaması tarafından takip edilir. |
| GenericTypeParameter | 19 | İmza içinde kullanılan genel tür parametresini temsil eder. |
| Array | 20 | İmzalarda genelleştirilmiş Array bir ifadeyi temsil eder. |
| GenericTypeInstance | 21 | İmzalardaki genel bir türün örneğini temsil eder. |
| TypedReference | 22 | İmzalarda yazılan bir başvuruyı temsil eder. |
| IntPtr | 24 | İmzalardaki bir IntPtr öğesini temsil eder. |
| UIntPtr | 25 | İmzalardaki bir UIntPtr öğesini temsil eder. |
| FunctionPointer | 27 | İmzalardaki işlev işaretçisi türlerini temsil eder. |
| Object | 28 | İmzalardaki bir Object öğesini temsil eder. |
| SZArray | 29 | Alt sınırı 0 olan tek bir boyutlu Array değeri temsil eder. |
| GenericMethodParameter | 30 | İmza içinde kullanılan genel bir yöntem parametresini temsil eder. |
| RequiredModifier | 31 | Çağıranın anlaması gereken bir imza içindeki türe uygulanan özel değiştiriciyi temsil eder. |
| OptionalModifier | 32 | Çağıranın yoksayabileceği bir imza içindeki bir türe uygulanan özel değiştiriciyi temsil eder. |
| TypeHandle | 64 | İmzalardaki bir türün EntityHandle önünde yer alır. Ham meta verilerde bu, başvuru türleri için ELEMENT_TYPE_CLASS (0x12) veya değer türleri için ELEMENT_TYPE_VALUETYPE (0x11) olarak kodlanır. Windows Çalışma Zamanı projeksiyonlar sınıftan değer türüne veya tersine yansıtabildiğinden ve ham kod bu durumlarda yanıltıcı olduğundan bu tek bir koda daraltılır. |
| Sentinel | 65 | Sabit bağımsız değişkenlerin sonunu ve değişken bağımsız değişkenlerinin başlangıcını gösteren bir işaretçiyi temsil eder. |
| Pinned | 69 | Çöp toplayıcı tarafından sabitlenen yerel bir değişkeni temsil eder. |