NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

FlowControl Enumeration

FlowControl describes how an instruction alters the flow of control.

[Visual Basic]
Public Enum FlowControl
[C#]
public enum FlowControl
[C++]
public enum FlowControl

[JScript] In JScript, you can use the enumerations in the NGWS frameworks, but you cannot define your own.

Members

Member Name Description
Branch Branch instruction.
Break Break instruction.
Call Call instruction.
Cond_Branch Conditional branch instruction.
Meta Provides information about a subsequent instruction. For example, the System.Reflection.Emit.Opcodes value Unaligned instruction has FlowControl.Meta and specifies that the subsequent pointer instruction may be unaligned.
Next Normal flow of control.
Phi Annotation for ann.phi instruction.
Return Return instruction.
Throw Exception throw instruction.

Requirements

Namespace: System.Reflection.Emit

Assembly: mscorlib.dll

See Also

System.Reflection.Emit Namespace