SignatureTypeCode Enumeráció
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Az aláíráskódolásban használt típuskódokat definiáló állandókat adja meg.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Öröklődés
Mezők
| Name | Érték | Description |
|---|---|---|
| Invalid | 0 | Érvénytelen vagy nem inicializált típuskódot jelöl. Nem jelenik meg érvényes aláírásokban. |
| Void | 1 | Aláírásokban jelöl Void . |
| Boolean | 2 | Aláírásokat Boolean jelöl. |
| Char | 3 | Aláírásokat Char jelöl. |
| SByte | 4 | SByte Aláírásokat jelöl. |
| Byte | 5 | Aláírásokat Byte jelöl. |
| Int16 | 6 | Int16 Aláírásokat jelöl. |
| UInt16 | 7 | Aláírásokat UInt16 jelöl. |
| Int32 | 8 | Int32 Aláírásokat jelöl. |
| UInt32 | 9 | Aláírásokat UInt32 jelöl. |
| Int64 | 10 | Int64 Aláírásokat jelöl. |
| UInt64 | 11 | Aláírásokat UInt64 jelöl. |
| Single | 12 | Aláírásokat Single jelöl. |
| Double | 13 | Aláírásokat Double jelöl. |
| String | 14 | Aláírásokat String jelöl. |
| Pointer | 15 | Nem felügyelt mutatót jelöl az aláírásokban. A blobban a mögöttes típus aláíráskódolása követi. |
| ByReference | 16 | Felügyelt mutatókat (byref visszaadott értékeket és paramétereket) jelöl az aláírásokban. A blobban a mögöttes típus aláíráskódolása követi. |
| GenericTypeParameter | 19 | Egy aláíráson belül használt általános típusparamétert jelöl. |
| Array | 20 | Az aláírásokban általánosított Array értéket jelöl. |
| GenericTypeInstance | 21 | Egy általános típus példányosítását jelöli az aláírásokban. |
| TypedReference | 22 | Egy beírt hivatkozást jelöl az aláírásokban. |
| IntPtr | 24 | IntPtr Aláírásokat jelöl. |
| UIntPtr | 25 | Aláírásokat UIntPtr jelöl. |
| FunctionPointer | 27 | Függvénymutató-típusokat jelöl az aláírásokban. |
| Object | 28 | Object Aláírásokat jelöl. |
| SZArray | 29 | Egy dimenziót Array jelöl, amelynek alsó határa 0. |
| GenericMethodParameter | 30 | Egy aláírásban használt általános metódusparamétert jelöl. |
| RequiredModifier | 31 | Olyan egyéni módosítót jelöl, amelyet a hívónak ismernie kell egy aláíráson belüli típusra. |
| OptionalModifier | 32 | A hívó által figyelmen kívül hagyható aláíráson belüli típusra alkalmazott egyéni módosítót jelöli. |
| TypeHandle | 64 | Előz meg egy típust EntityHandle az aláírásokban. A nyers metaadatokban ez vagy ELEMENT_TYPE_CLASS (0x12) hivatkozástípusokhoz, vagy ELEMENT_TYPE_VALUETYPE (0x11) értéktípusokhoz. Ez egyetlen kódra van összecsukva, mert Windows-futtatókörnyezet előrejelzések osztályról értéktípusra kivetíthetők, vagy fordítva, és a nyers kód félrevezető ezekben az esetekben. |
| Sentinel | 65 | A rögzített argumentumok végét és a változóargumentumok kezdetét jelző jelölőt jelöl. |
| Pinned | 69 | A szemétgyűjtő által rögzített helyi változót jelöli. |