Sdílet prostřednictvím


Label Struktura

Definice

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í Label a rovná se této instanci.

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í.

Platí pro