Label Struct
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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. |