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)
- 繼承
- 實作
備註
此標頭位元組存在於所有方法定義、方法參考、獨立方法、欄位、屬性及本地變數簽章中,但不存在於型別規範簽章中。
建構函式
| 名稱 | 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 值是否不相等。 |