Label Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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. |