SignatureTypeEncoder Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Kodar en typ i en signatur.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Arv
Konstruktorer
| Name | Description |
|---|---|
| SignatureTypeEncoder(BlobBuilder) |
Skapar en SignatureTypeEncoder. |
Egenskaper
| Name | Description |
|---|---|
| Builder |
Var BlobBuilder signaturen skrivs till. |
Metoder
| Name | Description |
|---|---|
| Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Kodar en matristyp. |
| Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Kodar en matristyp. Returnerar ett par kodare som måste användas i den ordning de visas i parameterlistan. |
| Boolean() |
Kodar Boolean. |
| Byte() |
Kodar Byte. |
| Char() |
Kodar Char. |
| CustomModifiers() |
Startar en signatur av en typ med anpassade modifierare. |
| Double() |
Kodar Double. |
| FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Startar en funktionspekarsignatur. |
| GenericInstantiation(EntityHandle, Int32, Boolean) |
Startar en allmän instansieringssignatur. |
| GenericMethodTypeParameter(Int32) |
Kodar en referens till typparametern för en som innehåller en generisk metod. |
| GenericTypeParameter(Int32) |
Kodar en referens till typparametern för en som innehåller en allmän typ. |
| Int16() |
Kodar Int16. |
| Int32() |
Kodar Int32. |
| Int64() |
Kodar Int64. |
| IntPtr() |
Kodar IntPtr. |
| Object() |
Kodar Object. |
| Pointer() |
Startar pekarsignatur. |
| PrimitiveType(PrimitiveTypeCode) |
Skriver primitiv typkod. |
| SByte() |
Kodar SByte. |
| Single() |
Kodar Single. |
| String() |
Kodar String. |
| SZArray() |
Startar signaturen för SZ-matrisen (vektor). |
| Type(EntityHandle, Boolean) |
Kodar en referens till en typ. |
| TypedReference() |
Kodar TypedReference. |
| UInt16() |
Kodar UInt16. |
| UInt32() |
Kodar UInt32. |
| UInt64() |
Kodar UInt64. |
| UIntPtr() |
Kodar UIntPtr. |
| VoidPointer() |
Kodar en tomrumspekare ( |