Label Структура

Определение

Представляет метку в потоке инструкций. Label используется совместно с классом 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
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
Наследование
Атрибуты
Реализации

Комментарии

Класс Label является непрозрачным представлением метки, используемой классом ILGenerator . Маркер используется для пометки меток в потоке IL. Метки создаются с помощью DefineLabel(), а их положение задается с помощью MarkLabel(Label).

Свойства

Id

Представляет метку в потоке инструкций. Label используется совместно с классом ILGenerator.

Методы

Equals(Label)

Определяет равенство текущего экземпляра и указанного объекта Label.

Equals(Object)

Проверяет, является ли данный объект экземпляром Label и равен ли он этому экземпляру.

GetHashCode()

Создает хэш-код для данного экземпляра.

Операторы

Equality(Label, Label)

Определяет равенство двух структур Label.

Inequality(Label, Label)

Указывает, действительно ли не равны две структуры Label.

Применяется к