SignatureTypeEncoder SignatureTypeEncoder SignatureTypeEncoder SignatureTypeEncoder Struct

Definition

public value class SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Vererbung
SignatureTypeEncoderSignatureTypeEncoderSignatureTypeEncoderSignatureTypeEncoder

Konstruktoren

SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder) SignatureTypeEncoder(BlobBuilder)

Eigenschaften

Builder Builder Builder Builder

Methoden

Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>) Array(Action<SignatureTypeEncoder>, Action<ArrayShapeEncoder>)

Codiert einen Arraytyp.Encodes an array type.

Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder) Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codiert einen Arraytyp.Encodes an array type. Gibt ein Encoderpaar zurück, das in der Reihenfolge verwendet werden muss, in der die Encoder in der Parameterliste angezeigt werden.Returns a pair of encoders that must be used in the order they appear in the parameter list.

Boolean() Boolean() Boolean() Boolean()
Byte() Byte() Byte() Byte()
Char() Char() Char() Char()
CustomModifiers() CustomModifiers() CustomModifiers() CustomModifiers()

Startet eine Signatur eines Typs mit benutzerdefinierten Modifizierern.Starts a signature of a type with custom modifiers.

Double() Double() Double() Double()
FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32) FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Startet eine Funktionszeigersignatur.Starts a function pointer signature.

GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean) GenericInstantiation(EntityHandle, Int32, Boolean)

Startet eine generische Instanziierungssignatur.Starts a generic instantiation signature.

GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32) GenericMethodTypeParameter(Int32)

Codiert einen Verweis auf den Typparameter einer enthaltenden generischen Methode.Encodes a reference to type parameter of a containing generic method.

GenericTypeParameter(Int32) GenericTypeParameter(Int32) GenericTypeParameter(Int32) GenericTypeParameter(Int32)

Codiert einen Verweis auf den Typparameter eines enthaltenden generischen Typs.Encodes a reference to type parameter of a containing generic type.

Int16() Int16() Int16() Int16()
Int32() Int32() Int32() Int32()
Int64() Int64() Int64() Int64()
IntPtr() IntPtr() IntPtr() IntPtr()
Object() Object() Object() Object()
Pointer() Pointer() Pointer() Pointer()

Startet die Zeigersignatur.Starts pointer signature.

PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode) PrimitiveType(PrimitiveTypeCode)

Schreibt primitiven Typcode.Writes primitive type code.

SByte() SByte() SByte() SByte()
Single() Single() Single() Single()
String() String() String() String()
SZArray() SZArray() SZArray() SZArray()

Startet die Signatur des SZ-Arrays (Vektor).Starts SZ array (vector) signature.

Type(EntityHandle, Boolean) Type(EntityHandle, Boolean) Type(EntityHandle, Boolean) Type(EntityHandle, Boolean)

Codiert einen Verweis auf einen Typ.Encodes a reference to a type.

UInt16() UInt16() UInt16() UInt16()
UInt32() UInt32() UInt32() UInt32()
UInt64() UInt64() UInt64() UInt64()
UIntPtr() UIntPtr() UIntPtr() UIntPtr()
VoidPointer() VoidPointer() VoidPointer() VoidPointer()

Codiert einen void-Zeiger (Encodes a void pointer (

void*
) auf den zugehörigen gespeicherten Wert zugreifen.).

Gilt für: