SignatureHeader 構造体

定義

シグネチャ BLOB の先頭バイトにより指定されるシグネチャ特性を表します。

public value class SignatureHeader : IEquatable<System::Reflection::Metadata::SignatureHeader>
public struct SignatureHeader : IEquatable<System.Reflection.Metadata.SignatureHeader>
type SignatureHeader = struct
Public Structure SignatureHeader
Implements IEquatable(Of SignatureHeader)
継承
SignatureHeader
実装

注釈

このヘッダー バイトは、すべてのメソッド定義、メソッド参照、スタンドアロン メソッド、フィールド、プロパティ、およびローカル変数シグネチャに存在しますが、型指定シグネチャには存在しません。

コンストラクター

SignatureHeader(Byte)

指定したバイト値を使用して、SignatureHeader 構造体の新しいインスタンスを初期化します。

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

指定されたシグネチャの種類、呼び出し規則、シグネチャの属性を使用し、SignatureHeader 構造体の新しいインスタンスを初期化します。

フィールド

CallingConventionOrKindMask

呼び出し規則またはシグネチャの種類のマスク値を取得します。 既定の CallingConventionOrKindMask 値は 15 (0x0F) です。

プロパティ

Attributes

シグネチャの属性を取得します。

CallingConvention

呼び出し規約を取得します。

HasExplicitThis

この SignatureHeader 構造体に ExplicitThis シグネチャ属性があるかどうかを示す値を取得します。

IsGeneric

この SignatureHeader 構造体に Generic シグネチャ属性があるかどうかを示す値を取得します。

IsInstance

この SignatureHeader 構造体に Instance シグネチャ属性があるかどうかを示す値を取得します。

Kind

シグネチャの種類を取得します。

RawValue

ヘッダー バイトの生の値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトとこの SignatureHeader を比較し、等しさを調べます。

Equals(SignatureHeader)

2 つの SignatureHeader の値が等しいかどうかを比較します。

GetHashCode()

現在のオブジェクトのハッシュ コードを取得します。

ToString()

現在のオブジェクトを表す文字列を返します。

演算子

Equality(SignatureHeader, SignatureHeader)

2 つの SignatureHeader の値が等しいかどうかを比較します。

Inequality(SignatureHeader, SignatureHeader)

2 つの SignatureHeader 値が等しくないかどうかを判断します。

適用対象