語言

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
實作

備註

此標頭位元組存在於所有方法定義、方法參考、獨立方法、欄位、屬性及本地變數簽章中,但不存在於型別規範簽章中。

建構函式

名稱 Description
SignatureHeader(Byte)

使用指定的位元組值初始化結構的新實例 SignatureHeader 。

SignatureHeader(SignatureKind, SignatureCallingConvention, SignatureAttributes)

使用指定的簽章類型初始化結構的新實例 SignatureHeader ,呼叫慣例與簽章屬性。

欄位

名稱 Description
CallingConventionOrKindMask

取得呼叫慣例或簽章類型的遮罩值。 預設 CallingConventionOrKindMask 值是15(0x0F)。

屬性

名稱 Description
Attributes

獲得簽名屬性。

CallingConvention

他會被打電話的規則。

HasExplicitThis

會獲得一個值,表示該 SignatureHeader 結構是否具有 ExplicitThis 簽名屬性。

IsGeneric

會獲得一個值,表示該 SignatureHeader 結構是否具有 Generic 簽名屬性。

IsInstance

會獲得一個值,表示該 SignatureHeader 結構是否具有 Instance 簽名屬性。

Kind

拿到簽名款。

RawValue

取得標頭位元組的原始值。

方法

名稱 Description
Equals(Object)

將指定的物件與此 SignatureHeader 物比較以求相等。

Equals(SignatureHeader)

比較兩個 SignatureHeader 平等的價值。

GetHashCode()

會取得目前物件的雜湊碼。

ToString()

傳回表示目前 物件的字串。

運算子

名稱 Description
Equality(SignatureHeader, SignatureHeader)

比較兩個 SignatureHeader 平等的價值。

Inequality(SignatureHeader, SignatureHeader)

判斷兩個 SignatureHeader 值是否不相等。

適用於