ControlFlowBuilder.AddFinallyRegion 方法

定义

添加最后一个区域。

public:
 void AddFinallyRegion(System::Reflection::Metadata::Ecma335::LabelHandle tryStart, System::Reflection::Metadata::Ecma335::LabelHandle tryEnd, System::Reflection::Metadata::Ecma335::LabelHandle handlerStart, System::Reflection::Metadata::Ecma335::LabelHandle handlerEnd);
public void AddFinallyRegion (System.Reflection.Metadata.Ecma335.LabelHandle tryStart, System.Reflection.Metadata.Ecma335.LabelHandle tryEnd, System.Reflection.Metadata.Ecma335.LabelHandle handlerStart, System.Reflection.Metadata.Ecma335.LabelHandle handlerEnd);
member this.AddFinallyRegion : System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle * System.Reflection.Metadata.Ecma335.LabelHandle -> unit
Public Sub AddFinallyRegion (tryStart As LabelHandle, tryEnd As LabelHandle, handlerStart As LabelHandle, handlerEnd As LabelHandle)

参数

tryStart
LabelHandle

标记 try 块的第一条指令的标签。

tryEnd
LabelHandle

标记紧跟在 try 块后面的指令的标签。

handlerStart
LabelHandle

标记处理程序的第一条指令的标签。

handlerEnd
LabelHandle

标记紧跟在处理程序后面的指令的标签。

例外

标签不是由与此生成器关联的指令编码器定义的。

标签具有默认值。

适用于