SignatureTypeEncoder 結構

定義

編碼簽章中的類型。

public value class SignatureTypeEncoder
public readonly struct SignatureTypeEncoder
public struct SignatureTypeEncoder
type SignatureTypeEncoder = struct
Public Structure SignatureTypeEncoder
繼承
SignatureTypeEncoder

建構函式

SignatureTypeEncoder(BlobBuilder)

建立 SignatureTypeEncoder

屬性

Builder

BlobBuilder寫入簽章的 。

方法

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

編碼陣列型別。

Array(SignatureTypeEncoder, ArrayShapeEncoder)

編碼陣列型別。 傳回一對編碼器,必須依它們出現在參數清單中的順序來使用。

Boolean()

Boolean編碼 。

Byte()

Byte編碼 。

Char()

Char編碼 。

CustomModifiers()

啟動使用自訂修飾元的型別簽章。

Double()

Double編碼 。

FunctionPointer(SignatureCallingConvention, FunctionPointerAttributes, Int32)

啟動函式指標簽章。

GenericInstantiation(EntityHandle, Int32, Boolean)

啟動泛型具現化簽章。

GenericMethodTypeParameter(Int32)

編碼所含泛型方法的型別參數參考。

GenericTypeParameter(Int32)

編碼所含泛型型別的型別參數參考。

Int16()

Int16編碼 。

Int32()

Int32編碼 。

Int64()

Int64編碼 。

IntPtr()

IntPtr編碼 。

Object()

Object編碼 。

Pointer()

啟動指標簽章。

PrimitiveType(PrimitiveTypeCode)

寫入簡單型別代碼。

SByte()

SByte編碼 。

Single()

Single編碼 。

String()

String編碼 。

SZArray()

啟動 SZ 陣列 (向量) 簽章。

Type(EntityHandle, Boolean)

編碼型別的參考。

TypedReference()

TypedReference編碼 。

UInt16()

UInt16編碼 。

UInt32()

UInt32編碼 。

UInt64()

UInt64編碼 。

UIntPtr()

UIntPtr編碼 。

VoidPointer()

將 void 指標編碼 (void*) 。

適用於