Label Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje popisek v instrukčním streamu.
Label
se používá ve spojení s ILGenerator třídou.
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
- Dědičnost
- Atributy
- Implementuje
Poznámky
Třída Label je neprůznamná reprezentace popisku používaného ILGenerator třídou. Token slouží k označení, kde se v datovém proudu IL vyskytují popisky. Popisky jsou vytvořeny pomocí DefineLabel()a jejich pozice je nastavena pomocí MarkLabel(Label).
Vlastnosti
Id |
Získá jedinečné ID popisku přiřazené ILGenerator. |
Metody
Equals(Label) |
Určuje, zda aktuální instance je rovna zadané Label. |
Equals(Object) |
Zkontroluje, jestli je daný objekt instancí |
GetHashCode() |
Vygeneruje kód hash pro tuto instanci. |
Operátory
Equality(Label, Label) |
Určuje, zda jsou dvě Label struktury stejné. |
Inequality(Label, Label) |
Určuje, zda se dvě Label struktury nerovnají. |