StmtKind¶
Import: import system.codegen;
Read the usage guide for examples and common tasks. This reference lists the public declarations for this part of the library. See Reading API signatures for parameter and result notation.
StmtKind¶
Statement categories exposed to source generators.
Block¶
Identifies block statements.
Unknown¶
Identifies unknown statements.
Assignment¶
Identifies assignment statements.
IndexAssignment¶
Identifies index assignment statements.
MemberAssignment¶
Identifies member assignment statements.
Declaration¶
Identifies declaration statements.
TupleDeclaration¶
Identifies tuple declaration statements.
FunctionInvocation¶
Identifies function invocation statements.
MethodInvocation¶
Identifies method invocation statements.
Return¶
Identifies return statements.
Yield¶
Identifies yield statements.
AwaitForEach¶
Identifies await for each statements.
If¶
Identifies if statements.
While¶
Identifies while statements.
DoWhile¶
Identifies do while statements.
For¶
Identifies for statements.
ForEach¶
Identifies for each statements.
Labeled¶
Identifies labeled statements.
Break¶
Identifies break statements.
Continue¶
Identifies continue statements.
Expression¶
Identifies expression statements.
Await¶
Identifies await statements.
Switch¶
Identifies switch statements.