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ých při kódování podpisů.
public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode =
Public Enum SignatureTypeCode
- Dědičnost
Pole
Array | 20 | Představuje zobecněný Array v podpisech. |
Boolean | 2 | Představuje v Boolean podpisech. |
ByReference | 16 | Představuje spravované ukazatele (návratové hodnoty a parametry byref) v podpisech. Za ním v objektu blob následuje kódování podpisu základního typu. |
Byte | 5 | Představuje v Byte podpisech. |
Char | 3 | Představuje v Char podpisech. |
Double | 13 | Představuje v Double podpisech. |
FunctionPointer | 27 | Představuje typy ukazatelů funkce v podpisech. |
GenericMethodParameter | 30 | Představuje parametr obecné metody použitý v rámci podpisu. |
GenericTypeInstance | 21 | Představuje vytvoření instance obecného typu v podpisech. |
GenericTypeParameter | 19 | Představuje parametr obecného typu použitý v rámci podpisu. |
Int16 | 6 | Představuje v Int16 podpisech. |
Int32 | 8 | Představuje v Int32 podpisech. |
Int64 | 10 | Představuje v Int64 podpisech. |
IntPtr | 24 | Představuje v IntPtr podpisech. |
Invalid | 0 | Představuje neplatný nebo neinicializovaný kód typu. Nezobrazí se v platných podpisech. |
Object | 28 | Představuje v Object podpisech. |
OptionalModifier | 32 | Představuje vlastní modifikátor použitý na typ v rámci podpisu, který volající může ignorovat. |
Pinned | 69 | Představuje místní proměnnou, která je připnuta uvolňováním paměti. |
Pointer | 15 | Představuje nespravovaný ukazatel v podpisech. Za ním v objektu blob následuje kódování podpisu základního typu. |
RequiredModifier | 31 | Představuje vlastní modifikátor použitý na typ v rámci podpisu, kterému musí volající rozumět. |
SByte | 4 | Představuje objekt SByte v podpisech. |
Sentinel | 65 | Představuje značku označující konec pevných argumentů a začátek argumentů proměnných. |
Single | 12 | Představuje v Single podpisech. |
String | 14 | Představuje v String podpisech. |
SZArray | 29 | Představuje jednorozměrnou dimenzi Array s dolní mezí 0. |
TypedReference | 22 | Představuje zadaný odkaz v podpisech. |
TypeHandle | 64 | Před typem EntityHandle v podpisech. V nezpracovaných metadatech se kóduje jako ELEMENT_TYPE_CLASS (0x12) pro referenční typy nebo jako ELEMENT_TYPE_VALUETYPE (0x11) pro typy hodnot. To je sbalené do jednoho kódu, protože prostředí Windows Runtime projekce mohou promítnout z třídy na typ hodnoty nebo naopak a nezpracovaný kód je v těchto případech zavádějící. |
UInt16 | 7 | Představuje v UInt16 podpisech. |
UInt32 | 9 | Představuje v UInt32 podpisech. |
UInt64 | 11 | Představuje v UInt64 podpisech. |
UIntPtr | 25 | Představuje v UIntPtr podpisech. |
Void | 1 | Představuje Void v podpisech. |