Lire en anglais

Partager via


Label Structure

Définition

Représente une étiquette dans le flux d’instructions. Label est utilisé conjointement avec la classe ILGenerator.

C#
public readonly struct Label : IEquatable<System.Reflection.Emit.Label>
C#
public struct Label
C#
[System.Serializable]
public struct Label
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public struct Label
C#
public readonly struct Label
Héritage
Attributs
Implémente

Remarques

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

Propriétés

Id

Obtient l’ID unique d’étiquette affecté par l’ILGenerator.

Méthodes

Equals(Label)

Indique si l’instance actuelle est égale à la Labelspécifiée.

Equals(Object)

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

GetHashCode()

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

Opérateurs

Equality(Label, Label)

Indique si deux structures Label sont égales.

Inequality(Label, Label)

Indique si deux structures Label ne sont pas égales.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1