Label Estrutura

Definição

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

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

Observações

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

Propriedades

Name Description
Id

Recebe o ID único de etiqueta atribuído pelo ILGenerator.

Métodos

Name Description
Equals(Label)

Indica se a instância atual é igual à especificada Label.

Equals(Object)

Verifica se o objeto dado é uma instância de Label e é igual a esta instância.

GetHashCode()

Gera um código de hash para esta instância.

Operadores

Name Description
Equality(Label, Label)

Indica se duas Label estruturas são iguais.

Inequality(Label, Label)

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

Aplica-se a