SignatureHeader 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シグネチャ 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(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 値が等しくないかどうかを判断します。 |
適用対象
.NET