Freigeben über


ControlFlowBuilder.AddFilterRegion Methode

Definition

Fügt den Catch-Bereich hinzu.

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

Parameter

tryStart
LabelHandle

Bezeichnung, die die erste Anweisung des Try-Blocks markiert.

tryEnd
LabelHandle

Bezeichnung, die die Anweisung unmittelbar nach dem Try-Block markiert.

handlerStart
LabelHandle

Bezeichnung, die die erste Anweisung des Handlers markiert.

handlerEnd
LabelHandle

Bezeichnung, die die Anweisung unmittelbar nach dem Handler markiert.

filterStart
LabelHandle

Bezeichnung, die die erste Anweisung des Filterblocks markiert.

Ausnahmen

Eine Bezeichnung wurde nicht durch einen Anweisungsencoder definiert, dem dieser Generator zugeordnet ist.

Eine Bezeichnung weist den Standardwert auf.

Gilt für: