Label 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示指令流中的标签。
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 分配的标签唯一 ID。 |
方法
Equals(Label) |
指示当前实例是否等于指定的 Label。 |
Equals(Object) |
检查给定对象是否为 |
GetHashCode() |
为此实例生成哈希代码。 |
运算符
Equality(Label, Label) |
指示两个 Label 结构是否相等。 |
Inequality(Label, Label) |
指示两个 Label 结构是否不相等。 |