Label Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
| 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. |