Label Structure

Définition

Représente une étiquette dans le flux d’instructions. Label est utilisé conjointement avec la 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)
Héritage
Attributs
Implémente

Remarques

La classe Label est une représentation opaque d’une étiquette utilisée par la ILGenerator classe. Le jeton est utilisé pour marquer l’endroit où les étiquettes se produisent dans le flux IL. Les étiquettes sont créées à l’aide DefineLabel()de , et leur position est définie à l’aide MarkLabel(Label)de .

Méthodes

Nom Description
Equals(Label)

Indique si l’instance actuelle est égale à l’instance spécifiée Label.

Equals(Object)

Vérifie si l’objet donné est une instance et Label est égal à cette instance.

GetHashCode()

Génère un code de hachage pour cette instance.

Opérateurs

Nom Description
Equality(Label, Label)

Indique si deux Label structures sont égales.

Inequality(Label, Label)

Indique si deux Label structures ne sont pas égales.

S’applique à