Bagikan melalui


SignatureTypeEncoder Struktur

Definisi

Mengodekan jenis dalam tanda tangan.

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

Konstruktor

SignatureTypeEncoder(BlobBuilder)

SignatureTypeEncoderMembuat .

Properti

Builder

Tempat BlobBuilder tanda tangan ditulis.

Metode

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

Mengodekan jenis array.

Array(SignatureTypeEncoder, ArrayShapeEncoder)

Mengodekan jenis array. Mengembalikan sepasang encoder yang harus digunakan dalam urutan muncul dalam daftar parameter.

Boolean()

Mengodekan Boolean.

Byte()

Mengodekan Byte.

Char()

Mengodekan Char.

CustomModifiers()

Memulai tanda tangan jenis dengan pengubah kustom.

Double()

Mengodekan Double.

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

Memulai tanda tangan penunjuk fungsi.

GenericInstantiation(EntityHandle, Int32, Boolean)

Memulai tanda tangan instansiasi generik.

GenericMethodTypeParameter(Int32)

Mengodekan referensi untuk mengetik parameter dari metode generik yang berisi.

GenericTypeParameter(Int32)

Mengodekan referensi ke parameter jenis yang berisi jenis generik.

Int16()

Mengodekan Int16.

Int32()

Mengodekan Int32.

Int64()

Mengodekan Int64.

IntPtr()

Mengodekan IntPtr.

Object()

Mengodekan Object.

Pointer()

Memulai tanda tangan penunjuk.

PrimitiveType(PrimitiveTypeCode)

Menulis kode jenis primitif.

SByte()

Mengodekan SByte.

Single()

Mengodekan Single.

String()

Mengodekan String.

SZArray()

Memulai tanda tangan array SZ (vektor).

Type(EntityHandle, Boolean)

Mengodekan referensi ke jenis.

TypedReference()

Mengodekan TypedReference.

UInt16()

Mengodekan UInt16.

UInt32()

Mengodekan UInt32.

UInt64()

Mengodekan UInt64.

UIntPtr()

Mengodekan UIntPtr.

VoidPointer()

Mengodekan penunjuk kekosongan (void*).

Berlaku untuk