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 値が等しくないかどうかを判断します。

適用対象