SignatureTypeCode Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje konstanty, které definují kódy typů používané při kódování podpisu.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| Invalid | 0 | Představuje neplatný nebo neinicializovaný kód typu. Nezobrazí se v platných podpisech. |
| Void | 1 | Představuje Void v podpisech. |
| Boolean | 2 | Boolean Představuje podpisy. |
| Char | 3 | Char Představuje podpisy. |
| SByte | 4 | Představuje podpisy SByte . |
| Byte | 5 | Byte Představuje podpisy. |
| Int16 | 6 | Představuje podpisy Int16 . |
| UInt16 | 7 | UInt16 Představuje podpisy. |
| Int32 | 8 | Představuje podpisy Int32 . |
| UInt32 | 9 | UInt32 Představuje podpisy. |
| Int64 | 10 | Představuje podpisy Int64 . |
| UInt64 | 11 | UInt64 Představuje podpisy. |
| Single | 12 | Single Představuje podpisy. |
| Double | 13 | Double Představuje podpisy. |
| String | 14 | String Představuje podpisy. |
| Pointer | 15 | Představuje nespravovaný ukazatel v podpisech. Za objektem blob následuje kódování podpisu základního typu. |
| ByReference | 16 | Představuje spravované ukazatele (byref vrácené hodnoty a parametry) v podpisech. Za objektem blob následuje kódování podpisu základního typu. |
| GenericTypeParameter | 19 | Představuje parametr obecného typu použitý v podpisu. |
| Array | 20 | Představuje generalizovaný Array v podpisech. |
| GenericTypeInstance | 21 | Představuje vytvoření instance obecného typu v podpisech. |
| TypedReference | 22 | Představuje typový odkaz v podpisech. |
| IntPtr | 24 | Představuje podpisy IntPtr . |
| UIntPtr | 25 | UIntPtr Představuje podpisy. |
| FunctionPointer | 27 | Představuje typy ukazatelů funkce v podpisech. |
| Object | 28 | Představuje podpisy Object . |
| SZArray | 29 | Představuje jeden rozměr Array s dolní mezí 0. |
| GenericMethodParameter | 30 | Představuje parametr obecné metody použitý v rámci podpisu. |
| RequiredModifier | 31 | Představuje vlastní modifikátor použitý u typu v podpisu, kterému volající musí rozumět. |
| OptionalModifier | 32 | Představuje vlastní modifikátor použitý u typu v podpisu, který může volající ignorovat. |
| TypeHandle | 64 | Předchází typu EntityHandle v podpisech. V nezpracovaných metadatech se tento kód zakóduje jako ELEMENT_TYPE_CLASS (0x12) pro odkazové typy nebo ELEMENT_TYPE_VALUETYPE (0x11) pro typy hodnot. To je sbalené do jednoho kódu, protože prostředí Windows Runtime projekce mohou projektovat z třídy na typ hodnoty nebo naopak a nezpracovaný kód je v těchto případech zavádějící. |
| Sentinel | 65 | Představuje značku označující konec pevných argumentů a začátek argumentů proměnných. |
| Pinned | 69 | Představuje místní proměnnou, která je připnutá uvolňováním paměti. |