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) |
比較兩個 SignatureHeader 值是否相等。 |
GetHashCode() |
取得目前物件的雜湊碼。 |
ToString() |
傳回代表目前物件的字串。 |
運算子
Equality(SignatureHeader, SignatureHeader) |
比較兩個 SignatureHeader 值是否相等。 |
Inequality(SignatureHeader, SignatureHeader) |
判斷兩個 SignatureHeader 值是否不相等。 |