OpCodes.Break 字段
向公共语言结构 (CLI) 发出信号以通知调试器已撞上了一个断点。
**命名空间:**System.Reflection.Emit
**程序集:**mscorlib(在 mscorlib.dll 中)
语法
声明
Public Shared ReadOnly Break As OpCode
用法
Dim value As OpCode
value = OpCodes.Break
public static readonly OpCode Break
public:
static initonly OpCode Break
public static final OpCode Break
public static final var Break : OpCode
备注
下表列出了指令的十六进制和 Microsoft 中间语言 (MSIL) 汇编格式,以及简短的参考摘要:
格式 |
汇编格式 |
说明 |
---|---|---|
01 |
break |
通知调试器已到达断点。 |
此操作不执行任何计算堆栈的行为。
break 指令用于调试支持。它向 CLI 发出信号以通知调试器已撞上了一个断点。该指令对于解释器状态没有其他影响。
break 指令具有使通过断点修补代码成为可能并对环境代码的影响最小的可能的最小指令大小。
break 指令可以捕获调试器、不做任何操作或引发安全异常。准确的行为是实现定义的。
下面的 Emit 方法重载可以使用 break 操作码:
- ILGenerator.Emit(OpCode)
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0