Label Struct-datatyp

Definition

Representerar en etikett i instruktionsströmmen. Label används tillsammans med ILGenerator klassen.

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
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
Arv
Attribut
Implementeringar

Kommentarer

Klassen Etikett är en ogenomskinlig representation av en etikett som används av ILGenerator klassen. Token används för att markera var etiketter förekommer i IL-strömmen. Etiketter skapas med hjälp DefineLabel()av och deras position anges med hjälp MarkLabel(Label)av .

Egenskaper

Name Description
Id

Hämtar etikettens unika ID som tilldelats av ILGenerator.

Metoder

Name Description
Equals(Label)

Anger om den aktuella instansen är lika med den angivna Label.

Equals(Object)

Kontrollerar om det angivna objektet är en instans av Label och är lika med den här instansen.

GetHashCode()

Genererar en hash-kod för den här instansen.

Operatorer

Name Description
Equality(Label, Label)

Anger om två Label strukturer är lika med.

Inequality(Label, Label)

Anger om två Label strukturer inte är lika med.

Gäller för