SignatureTypeEncoder Struct

Definitie

Codeert een type in een handtekening.

public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
Overname
SignatureTypeEncoder

Constructors

Name Description
SignatureTypeEncoder(BlobBuilder)

Hiermee maak je een SignatureTypeEncoder.

Eigenschappen

Name Description
Builder

De BlobBuilder plaats waarnaar de handtekening wordt geschreven.

Methoden

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

Codeert een matrixtype.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Codeert een matrixtype. Retourneert een paar encoders die moeten worden gebruikt in de volgorde waarin ze worden weergegeven in de parameterlijst.

Boolean()

Codeert Boolean.

Byte()

Codeert Byte.

Char()

Codeert Char.

CustomModifiers()

Hiermee start u een handtekening van een type met aangepaste modifiers.

Double()

Codeert Double.

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Hiermee start u een functiepointerhandtekening.

GenericInstantiation(EntityHandle, Int32, Boolean)

Hiermee start u een algemene handtekening voor instantiƫring.

GenericMethodTypeParameter(Int32)

Codeert een verwijzing naar de typeparameter van een met algemene methode.

GenericTypeParameter(Int32)

Codeert een verwijzing naar de typeparameter van een met algemeen type.

Int16()

Codeert Int16.

Int32()

Codeert Int32.

Int64()

Codeert Int64.

IntPtr()

Codeert IntPtr.

Object()

Codeert Object.

Pointer()

De aanwijzerhandtekening wordt gestart.

PrimitiveType(PrimitiveTypeCode)

Schrijft primitieve typecode.

SByte()

Codeert SByte.

Single()

Codeert Single.

String()

Codeert String.

SZArray()

Hiermee wordt de SZ-matrixhandtekening (vector) gestart.

Type(EntityHandle, Boolean)

Codeert een verwijzing naar een type.

TypedReference()

Codeert TypedReference.

UInt16()

Codeert UInt16.

UInt32()

Codeert UInt32.

UInt64()

Codeert UInt64.

UIntPtr()

Codeert UIntPtr.

VoidPointer()

Codeert een ongeldige aanwijzer (void*).

Van toepassing op