Label 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示指令數據流中的標籤。
Label
會與 ILGenerator 類別搭配使用。
public value class Label : IEquatable<System::Reflection::Emit::Label>
public value class Label
public readonly struct Label : IEquatable<System.Reflection.Emit.Label>
public struct Label
[System.Serializable]
public struct Label
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Label
public readonly struct Label
type Label = struct
[<System.Serializable>]
type Label = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Label = struct
Public Structure Label
Implements IEquatable(Of Label)
Public Structure Label
- 繼承
- 屬性
- 實作
備註
Label 類別是 ILGenerator 類別所使用的標籤不透明表示法。 令牌用來標記 IL 數據流中發生標籤的位置。 標籤是使用 DefineLabel()建立,而其位置是使用 MarkLabel(Label)來設定。
屬性
Id |
取得 ILGenerator 指派的標籤唯一標識碼。 |
方法
Equals(Label) |
指出目前的實體是否等於指定的 Label。 |
Equals(Object) |
檢查指定的物件是否為 |
GetHashCode() |
產生這個實例的哈希碼。 |
運算子
Equality(Label, Label) |
指出兩個 Label 結構是否相等。 |
Inequality(Label, Label) |
指出兩個 Label 結構是否不相等。 |