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

適用対象