Compartir a través de


ControlFlowBranchSemantics Enumeración

Definición

Semántica asociada a .ControlFlowBranch

public enum class ControlFlowBranchSemantics
public enum ControlFlowBranchSemantics
type ControlFlowBranchSemantics = 
Public Enum ControlFlowBranchSemantics
Herencia
ControlFlowBranchSemantics

Campos

Error 7

Representa un ControlFlowBranch objeto generado para los casos de error.

None 0

Representa una ControlFlowBranch sin semántica asociada.

ProgramTermination 4

Representa un objeto ControlFlowBranch que indica la transferencia de flujo al final de la ejecución del programa. El bloque básico de destino es null para esta rama.

Regular 1

Representa un elemento normal ControlFlowBranch de un bloque básico de origen a un bloque básico de destino que no sea NULL.

Rethrow 6

Representa un ControlFlowBranch objeto generado para un IThrowOperation objeto con en una excepción de reenlazmiento implícita. El bloque básico de destino es null para esta rama.

Return 2

Representa un al ControlFlowBranch bloque de salida, es decir, el bloque de destino tiene Exit.

StructuredExceptionHandling 3

Representa un objeto ControlFlowBranch con una semántica de control de excepciones estructurada especial:

  1. El bloque básico de origen es el último bloque de una región envolvente o de filtro.
  2. El bloque básico de destino es NULL.
Throw 5

Representa un ControlFlowBranch objeto generado para un objeto IThrowOperation con una excepción iniciada explícita. El bloque básico de destino es null para esta rama.

Se aplica a