Label Struct

Definizione

Rappresenta un'etichetta nel flusso di istruzioni. Label viene usato insieme alla classe ILGenerator.

public value class Label
public value class Label : IEquatable<System::Reflection::Emit::Label>
[System.Serializable]
public struct Label
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Label
public readonly struct Label : IEquatable<System.Reflection.Emit.Label>
[<System.Serializable>]
type Label = struct
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Label = struct
type Label = struct
Public Structure Label
Public Structure Label
Implements IEquatable(Of Label)
Ereditarietà
Attributi
Implementazioni

Commenti

La classe Label è una rappresentazione opaca di un'etichetta usata dalla ILGenerator classe . Il token viene usato per contrassegnare la posizione in cui si verificano le etichette nel flusso IL. Le etichette vengono create usando DefineLabel()e la relativa posizione viene impostata usando MarkLabel(Label).

Metodi

Nome Descrizione
Equals(Label)

Indica se l'istanza corrente è uguale all'oggetto specificato Label.

Equals(Object)

Controlla se l'oggetto specificato è un'istanza di Label ed è uguale a questa istanza.

GetHashCode()

Genera un codice hash per questa istanza.

Operatori

Nome Descrizione
Equality(Label, Label)

Indica se due Label strutture sono uguali.

Inequality(Label, Label)

Indica se due Label strutture non sono uguali.

Si applica a