Compartilhar via


Label Estrutura

Definição

Representa um rótulo no fluxo de instruções. Label é usado em conjunto com a classe ILGenerator.

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
Herança
Atributos
Implementações

Comentários

A classe Label é uma representação opaca de um rótulo usado pela classe ILGenerator. O token é usado para marcar onde os rótulos ocorrem no fluxo IL. Os rótulos são criados usando DefineLabel()e sua posição é definida usando MarkLabel(Label).

Propriedades

Id

Obtém a ID exclusiva do rótulo atribuída pelo ILGenerator.

Métodos

Equals(Label)

Indica se a instância atual é igual à Labelespecificada.

Equals(Object)

Verifica se o objeto fornecido é uma instância de Label e é igual a essa instância.

GetHashCode()

Gera um código hash para essa instância.

Operadores

Equality(Label, Label)

Indica se duas estruturas Label são iguais.

Inequality(Label, Label)

Indica se duas estruturas de Label não são iguais.

Aplica-se a