Label Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Beschriftung im Anweisungsstream dar.
Label
wird in Verbindung mit der ILGenerator Klasse verwendet.
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
public readonly 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
- Vererbung
- Attribute
- Implementiert
Hinweise
Die Label-Klasse ist eine undurchsichtige Darstellung einer Bezeichnung, die von der ILGenerator Klasse verwendet wird. Das Token wird verwendet, um zu kennzeichnen, wo Bezeichnungen im IL-Datenstrom auftreten. Bezeichnungen werden mithilfe von DefineLabel()erstellt, und ihre Position wird mithilfe von MarkLabel(Label)festgelegt.
Eigenschaften
Id |
Ruft die eindeutige Id der Bezeichnung ab, die vom ILGenerator zugewiesen wurde. |
Methoden
Equals(Label) |
Gibt an, ob die aktuelle Instanz dem angegebenen Labelentspricht. |
Equals(Object) |
Überprüft, ob das angegebene Objekt eine Instanz von |
GetHashCode() |
Generiert einen Hashcode für diese Instanz. |
Operatoren
Equality(Label, Label) |
Gibt an, ob zwei Label Strukturen gleich sind. |
Inequality(Label, Label) |
Gibt an, ob zwei Label Strukturen nicht gleich sind. |