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*) をエンコードします。

適用対象