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
Array | 20 | İmzalarda genelleştirilmiş Array bir ifadeyi temsil eder. |
Boolean | 2 | İmzalardaki bir Boolean öğesini temsil eder. |
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. |
Byte | 5 | İmzalardaki bir Byte öğesini temsil eder. |
Char | 3 | İmzalardaki bir Char öğesini temsil eder. |
Double | 13 | İmzalardaki bir Double öğesini temsil eder. |
FunctionPointer | 27 | İmzalardaki işlev işaretçisi türlerini temsil eder. |
GenericMethodParameter | 30 | İmza içinde kullanılan genel yöntem parametresini temsil eder. |
GenericTypeInstance | 21 | İmzalarda genel bir türün örneğini temsil eder. |
GenericTypeParameter | 19 | İmza içinde kullanılan genel tür parametresini temsil eder. |
Int16 | 6 | İmzalardaki bir Int16 öğesini temsil eder. |
Int32 | 8 | İmzalardaki bir Int32 öğesini temsil eder. |
Int64 | 10 | İmzalardaki bir Int64 öğesini temsil eder. |
IntPtr | 24 | İmzalardaki bir IntPtr öğesini temsil eder. |
Invalid | 0 | Geçersiz veya başlatılmamış tür kodunu temsil eder. Geçerli imzalarda görünmez. |
Object | 28 | İmzalardaki bir Object öğesini temsil eder. |
OptionalModifier | 32 | Çağıranın yoksayabileceği bir imza içindeki türe uygulanan özel değiştiriciyi temsil eder. |
Pinned | 69 | Çöp toplayıcı tarafından sabitlenen yerel bir değişkeni temsil eder. |
Pointer | 15 | İmzalardaki yönetilmeyen işaretçiyi temsil eder. Blobda, temel alınan türün imza kodlaması tarafından takip edilir. |
RequiredModifier | 31 | Çağıranın anlaması gereken bir imza içindeki türe uygulanan özel değiştiriciyi temsil eder. |
SByte | 4 | İmzalardaki bir SByte öğesini temsil eder. |
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. |
Single | 12 | İmzalardaki bir Single öğesini temsil eder. |
String | 14 | İmzalardaki bir String öğesini temsil eder. |
SZArray | 29 | Alt sınırı 0 olan tek bir boyutlu Array değeri temsil eder. |
TypedReference | 22 | İmzalarda yazılan bir başvuruya işaret 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 tam tersi yansıtılabildiğinden ve ham kod bu durumlarda yanıltıcı olduğundan bu tek bir koda daraltılır. |
UInt16 | 7 | İmzalardaki bir UInt16 öğesini temsil eder. |
UInt32 | 9 | İmzalardaki bir UInt32 öğesini temsil eder. |
UInt64 | 11 | İmzalardaki bir UInt64 öğesini temsil eder. |
UIntPtr | 25 | İmzalardaki bir UIntPtr öğesini temsil eder. |
Void | 1 | İmzalarda temsil Void eder. |