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
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
- Наследование
- Атрибуты
- Реализации
Комментарии
Класс Label — непрозрачное представление метки, используемой классом ILGenerator. Маркер используется для пометки того, где метки происходят в потоке IL. Метки создаются с помощью DefineLabel(), а их положение устанавливается с помощью MarkLabel(Label).
Свойства
Id |
Возвращает уникальный идентификатор метки, назначенный ILGenerator. |
Методы
Equals(Label) |
Указывает, равен ли текущий экземпляр указанному Label. |
Equals(Object) |
Проверяет, является ли данный объект экземпляром |
GetHashCode() |
Создает хэш-код для этого экземпляра. |
Операторы
Equality(Label, Label) |
Указывает, равны ли две Label структуры. |
Inequality(Label, Label) |
Указывает, равны ли две Label структуры. |