Delegate ILGeneratorExtensions.ForEachBlock
Defines a delegate that describes a foreach block.
Namespace: TheXDS.MCART.Types.Extensions
Assembly: MCART.TypeFactory.dll
Syntax
public delegate void ILGeneratorExtensions.ForEachBlock(ILGenerator il, LocalBuilder item, Label @break, Label @continue)
Parameters
| Type | Name | Description |
|---|---|---|
| ILGenerator | il | Reference to the instruction generator where the foreach block code is inserted. |
| LocalBuilder | item | Reference to the loop accumulator. |
| Label | break | Exit label for the foreach block. Must be invoked through Leave(ILGenerator, Label). |
| Label | continue | Continuation label for the foreach block. |