Label Struct

Definitie

Vertegenwoordigt een label in de instructiestroom. Label wordt gebruikt in combinatie met de ILGenerator klasse.

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
Overname
Kenmerken
Implementeringen

Opmerkingen

De klasse Label is een ondoorzichtige weergave van een label dat door de ILGenerator klasse wordt gebruikt. Het token wordt gebruikt om te markeren waar labels voorkomen in de IL-stroom. Labels worden gemaakt met behulp van DefineLabel()en hun positie wordt ingesteld met behulp van MarkLabel(Label).

Eigenschappen

Name Description
Id

Hiermee haalt u de unieke label-id op die is toegewezen door de ILGenerator.

Methoden

Name Description
Equals(Label)

Geeft aan of het huidige exemplaar gelijk is aan de opgegeven Label.

Equals(Object)

Controleert of het opgegeven object een instantie is van Label en gelijk is aan dit exemplaar.

GetHashCode()

Hiermee wordt een hash-code voor dit exemplaar gegenereerd.

Operators

Name Description
Equality(Label, Label)

Geeft aan of twee Label structuren gelijk zijn.

Inequality(Label, Label)

Geeft aan of twee Label structuren niet gelijk zijn.

Van toepassing op