SignatureHeader SignatureHeader SignatureHeader SignatureHeader Struct

定義

シグネチャ BLOB の先頭バイトにより指定されるシグネチャ特性を表します。Represents the signature characteristics specified by the leading byte of signature blobs.

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)
継承
SignatureHeaderSignatureHeaderSignatureHeaderSignatureHeader
実装

注釈

このヘッダーバイトは、すべてのメソッド定義、メソッド参照、スタンドアロンメソッド、フィールド、プロパティ、およびローカル変数シグネチャに存在しますが、型指定シグネチャには存在しません。This header byte is present in all method definition, method reference, standalone method, field, property, and local variable signatures, but not in type specification signatures.

コンストラクター

SignatureHeader(Byte) SignatureHeader(Byte) SignatureHeader(Byte) SignatureHeader(Byte)

指定したバイト値を使用して、SignatureHeader 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SignatureHeader structure using the specified byte value.

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes) SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

指定されたシグネチャの種類、呼び出し規則、シグネチャの属性を使用し、SignatureHeader 構造体の新しいインスタンスを初期化します。Initializes a new instance of the SignatureHeader structure using the specified signature kind, calling convention and signature attributes.

フィールド

CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask CallingConventionOrKindMask

呼び出し規則またはシグネチャの種類のマスク値を取得します。Gets the mask value for the calling convention or signature kind. 既定の CallingConventionOrKindMask 値は 15 (0x0F) です。The default CallingConventionOrKindMask value is 15 (0x0F).

プロパティ

Attributes Attributes Attributes Attributes

シグネチャの属性を取得します。Gets the signature attributes.

CallingConvention CallingConvention CallingConvention CallingConvention

呼び出し規約を取得します。Gets the calling convention.

HasExplicitThis HasExplicitThis HasExplicitThis HasExplicitThis

この SignatureHeader 構造体に ExplicitThis シグネチャ属性があるかどうかを示す値を取得します。Gets a value that indicates whether this SignatureHeader structure has the ExplicitThis signature attribute.

IsGeneric IsGeneric IsGeneric IsGeneric

この SignatureHeader 構造体に Generic シグネチャ属性があるかどうかを示す値を取得します。Gets a value that indicates whether this SignatureHeader structure has the Generic signature attribute.

IsInstance IsInstance IsInstance IsInstance

この SignatureHeader 構造体に Instance シグネチャ属性があるかどうかを示す値を取得します。Gets a value that indicates whether this SignatureHeader structure has the Instance signature attribute.

Kind Kind Kind Kind

シグネチャの種類を取得します。Gets the signature kind.

RawValue RawValue RawValue RawValue

ヘッダー バイトの生の値を取得します。Gets the raw value of the header byte.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定されたオブジェクトとこの SignatureHeader を比較し、等しさを調べます。Compares the specified object with this SignatureHeader for equality.

Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader) Equals(SignatureHeader)

2 つの SignatureHeader の値が等しいかどうかを比較します。Compares two SignatureHeader values for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

現在のオブジェクトのハッシュ コードを取得します。Gets a hash code for the current object.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

演算子

Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader) Equality(SignatureHeader, SignatureHeader)

2 つの SignatureHeader の値が等しいかどうかを比較します。Compares two SignatureHeader values for equality.

Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader) Inequality(SignatureHeader, SignatureHeader)

2 つの SignatureHeader 値が等しくないかどうかを判断します。Determines whether two SignatureHeader values are unequal.

適用対象