SignatureTypeCode Sabit listesi

Tanım

İ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
SignatureTypeCode

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.

Şunlara uygulanır