ControlFlowBranchSemantics Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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:
|
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. |