OpCodes.Break 字段

定义

向公共语言结构 (CLI) 发出信号以通知调试器已撞上了一个断点。

public static readonly System.Reflection.Emit.OpCode Break;

字段值

注解

下表列出了指令的十六进制和 Microsoft 中间语言 (MSIL) 程序集格式,以及简短的参考摘要:

格式 程序集格式 说明
01 break 通知调试器已到达断点。

此操作不执行任何计算堆栈行为。

指令 break 用于调试支持。 它会向 CLI 发出信号,通知调试器断点已中断。 它对解释器状态没有其他影响。

指令 break 具有尽可能小的指令大小,允许使用断点修补代码,并最大程度地减少对周围代码的干扰。

break 指令可能会捕获到调试器、不执行任何操作或引发安全异常。 确切的行为是实现定义的。

以下 Emit 方法重载可以使用 break opcode:

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0