SignatureTypeEncoder Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Codiert einen Typ in einer Signatur.
public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
- Vererbung
Konstruktoren
SignatureTypeEncoder(BlobBuilder) |
Erstellt eine SignatureTypeEncoder. |
Eigenschaften
Builder |
Die BlobBuilder , in die die Signatur geschrieben wird. |
Methoden
Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) |
Codiert einen Arraytyp. |
Array(SignatureTypeEncoder, ArrayShapeEncoder) |
Codiert einen Arraytyp. Gibt ein Encoderpaar zurück, das in der Reihenfolge verwendet werden muss, in der die Encoder in der Parameterliste angezeigt werden. |
Boolean() |
Codiert Boolean. |
Byte() |
Codiert Byte. |
Char() |
Codiert Char. |
CustomModifiers() |
Startet eine Signatur eines Typs mit benutzerdefinierten Modifizierern. |
Double() |
Codiert Double. |
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) |
Startet eine Funktionszeigersignatur. |
GenericInstantiation(EntityHandle, Int32, Boolean) |
Startet eine generische Instanziierungssignatur. |
GenericMethodTypeParameter(Int32) |
Codiert einen Verweis auf den Typparameter einer enthaltenden generischen Methode. |
GenericTypeParameter(Int32) |
Codiert einen Verweis auf den Typparameter eines enthaltenden generischen Typs. |
Int16() |
Codiert Int16. |
Int32() |
Codiert Int32. |
Int64() |
Codiert Int64. |
IntPtr() |
Codiert IntPtr. |
Object() |
Codiert Object. |
Pointer() |
Startet die Zeigersignatur. |
PrimitiveType(PrimitiveTypeCode) |
Schreibt primitiven Typcode. |
SByte() |
Codiert SByte. |
Single() |
Codiert Single. |
String() |
Codiert String. |
SZArray() |
Startet die Signatur des SZ-Arrays (Vektor). |
Type(EntityHandle, Boolean) |
Codiert einen Verweis auf einen Typ. |
TypedReference() |
Codiert TypedReference. |
UInt16() |
Codiert UInt16. |
UInt32() |
Codiert UInt32. |
UInt64() |
Codiert UInt64. |
UIntPtr() |
Codiert UIntPtr. |
VoidPointer() |
Codiert einen Voidzeiger ( |