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*) 。

適用於