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