Label 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示指令流中的标签。 
              Label 与 ILGenerator 类结合使用。
public value class Label : IEquatable<System::Reflection::Emit::Label>public value class Labelpublic 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 Labeltype Label = struct[<System.Serializable>]
type Label = struct[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type Label = structPublic 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 结构是否不相等。 |