共用方式為


Label 結構

定義

表示指令數據流中的標籤。 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)

檢查指定的物件是否為 Label 的實例,且等於這個實例。

GetHashCode()

產生這個實例的哈希碼。

運算子

Equality(Label, Label)

指出兩個 Label 結構是否相等。

Inequality(Label, Label)

指出兩個 Label 結構是否不相等。

適用於