ControlFlowBuilder.AddFilterRegion Metoda

Definicja

Dodaje region catch.

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)

Parametry

tryStart
LabelHandle

Etykieta oznaczając pierwszą instrukcję bloku try.

tryEnd
LabelHandle

Etykieta oznaczania instrukcji bezpośrednio po bloku try.

handlerStart
LabelHandle

Etykieta oznaczającą pierwszą instrukcję procedury obsługi.

handlerEnd
LabelHandle

Etykieta oznaczającą instrukcję bezpośrednio po procedurze obsługi.

filterStart
LabelHandle

Etykieta oznaczającą pierwszą instrukcję bloku filtru.

Wyjątki

Etykieta nie została zdefiniowana przez koder instrukcji, z którą jest skojarzony ten konstruktor.

Etykieta ma wartość domyślną.

Dotyczy