ISequenceExpression Properties |
The ISequenceExpression type exposes the following members.
Name | Description | |
---|---|---|
ExceptionHandlerKind |
Gets the kind of exception handler of the current block (Catch, None
or Finally), or None if the current block is not an exception handler.
(Inherited from IBlockExpression.) | |
ExceptionHandlers |
Gets the collection of exception handlers that protect the block, in which the current block is in the try role.
(Inherited from IBlockExpression.) | |
Items |
Gets the collection of items in the block.
(Inherited from IBlockExpression.) | |
Label |
Gets a string that uniquely identifies the block (inside the current method body) as a possible branching target.
(Inherited from IBlockExpression.) | |
LocalVariableAssignments |
Gets the list of local variables that the current sequence assigns, and the value to which the local variable is assigned when the current sequence
is fully executed.
| |
LocalVariables |
Gets the collection of local variables defined for the current block.
(Inherited from IBlockExpression.) | |
MethodBodyElementKind |
Gets the kind of syntax element.
(Inherited from IMethodBodyElement.) | |
ParentElement |
Gets the parent element in the tree.
(Inherited from IMethodBodyElement.) | |
ParentExceptionHandler | (Inherited from IBlockExpression.) | |
ParentMethodBody |
Gets the parent method body.
(Inherited from IMethodBodyElement.) | |
Predecessors |
Gets the list of sequences that can branch to the current sequence.
| |
ReturnType |
Gets the type of the return value of the current expression,
or Void if the expression does not return anything (i.e. for pure instructions, for instance a goto
or throw instruction).
(Inherited from IExpression.) | |
Successors |
Gets the list of sequences to which the current sequence branch.
|