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
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ůspatná reprezentace popisku používaného ILGenerator třídou . Token slouží k označení místa výskytu popisků ve streamu IL. Popisky se vytvářejí pomocí DefineLabel()a jejich umístění se nastavuje pomocí MarkLabel(Label).

Vlastnosti

Id

Představuje popisek v instrukčním streamu. Label se používá ve spojení s ILGenerator třídou .

Metody

Equals(Label)

Určuje, jestli se aktuální instance rovná zadané Labelinstanci .

Equals(Object)

Zkontroluje, zda je daný objekt instancí Label a je roven této instanci.

GetHashCode()

Generuje kód hash této instance.

Operátory

Equality(Label, Label)

Označuje, zda jsou dvě Label struktury rovny.

Inequality(Label, Label)

Určuje, zda se dvě Label struktury nerovnají.

Platí pro