SignatureTypeCode 列挙型

定義

シグネチャ エンコードで使用される型コードを定義する定数を指定します。

public enum class SignatureTypeCode
public enum SignatureTypeCode
type SignatureTypeCode = 
Public Enum SignatureTypeCode
継承
SignatureTypeCode

フィールド

Array 20

シグネチャの汎用 Array を表します。

Boolean 2

シグネチャの Boolean を表します。

ByReference 16

シグネチャのマネージド ポインター (ByRef の戻り値とパラメーター) を表します。 BLOB では、これに基になる型のシグネチャ エンコードが続きます。

Byte 5

シグネチャの Byte を表します。

Char 3

シグネチャの Char を表します。

Double 13

シグネチャの Double を表します。

FunctionPointer 27

シグネチャの関数ポインターの型を表します。

GenericMethodParameter 30

シグネチャ内で使用されるジェネリック メソッド パラメーターを表します。

GenericTypeInstance 21

シグネチャのジェネリック型のインスタンス化を表します。

GenericTypeParameter 19

シグネチャ内で使用されるジェネリック型パラメーターを表します。

Int16 6

シグネチャの Int16 を表します。

Int32 8

シグネチャの Int32 を表します。

Int64 10

シグネチャの Int64 を表します。

IntPtr 24

シグネチャの IntPtr を表します。

Invalid 0

無効であるか、初期化されていない型コードを表します。 有効なシグネチャには表示されません。

Object 28

シグネチャの Object を表します。

OptionalModifier 32

呼び出し元が無視できるシグネチャ内の型に適用されるカスタム修飾子を表します。

Pinned 69

ガベージ コレクターでピン留めされるローカル変数を表します。

Pointer 15

シグネチャのアンマネージ ポインターを表します。 BLOB では、これに基になる型のシグネチャ エンコードが続きます。

RequiredModifier 31

呼び出し元が認識する必要がある、シグネチャ内の型に適用されるカスタム修飾子を表します。

SByte 4

シグネチャの SByte を表します。

Sentinel 65

固定引数の終わりと変数引数の始まりを示すマーカーを表します。

Single 12

シグネチャの Single を表します。

String 14

シグネチャの String を表します。

SZArray 29

下限が 0 の単次元 Array を表します。

TypedReference 22

シグネチャの型指定された参照を表します。

TypeHandle 64

シグネチャの型 EntityHandle に優先します。 未処理のメタデータでは、参照型の場合 ELEMENT_TYPE_CLASS (0x12)、値の型の場合 ELEMENT_TYPE_VALUETYPE (0x11) としてエンコードされます。 Windows ランタイムのプロジェクションはクラスから値の型へ (またはその逆に) 投影でき、未処理のコードはそのような場合に誤解を招くため、これは 1 つのコードに折りたたまれます。

UInt16 7

シグネチャの UInt16 を表します。

UInt32 9

シグネチャの UInt32 を表します。

UInt64 11

シグネチャの UInt64 を表します。

UIntPtr 25

シグネチャの UIntPtr を表します。

Void 1

シグネチャの Void を表します。

適用対象