1 write to ControlFlowBuilder
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (1)
40
ControlFlowBuilder
= controlFlowBuilder;
15 references to ControlFlowBuilder
ILAssembler (5)
GrammarVisitor.cs (4)
4703
_currentMethod!.Definition.MethodBody.
ControlFlowBuilder
!.AddFinallyRegion(tryStart, tryEnd, finallyClause.Start, finallyClause.End);
4706
_currentMethod!.Definition.MethodBody.
ControlFlowBuilder
!.AddFaultRegion(tryStart, tryEnd, faultClause.Start, faultClause.End);
4709
_currentMethod!.Definition.MethodBody.
ControlFlowBuilder
!.AddCatchRegion(tryStart, tryEnd, catchClause.Start, catchClause.End, catchClause.Type.Handle);
4712
_currentMethod!.Definition.MethodBody.
ControlFlowBuilder
!.AddFilterRegion(tryStart, tryEnd, filterClause.Start, filterClause.End, filterClause.FilterStart);
InstructionEncoderExtensions.cs (1)
15
MarkLabel(encoder.
ControlFlowBuilder
!, ilOffset, label);
System.Reflection.Metadata (10)
System\Reflection\Metadata\Ecma335\Encoding\InstructionEncoder.cs (7)
53
ControlFlowBuilder
?.ValidateNotInSwitch();
81
ControlFlowBuilder
?.ValidateNotInSwitch();
385
/// <exception cref="InvalidOperationException"><see cref="
ControlFlowBuilder
"/> is null.</exception>
415
/// <exception cref="InvalidOperationException"><see cref="
ControlFlowBuilder
"/> is null.</exception>
472
/// <exception cref="InvalidOperationException"><see cref="
ControlFlowBuilder
"/> is null.</exception>
482
if (
ControlFlowBuilder
== null)
487
return
ControlFlowBuilder
;
System\Reflection\Metadata\Ecma335\Encoding\MethodBodyStreamEncoder.cs (1)
176
var flowBuilder = instructionEncoder.
ControlFlowBuilder
;
System\Reflection\Metadata\Ecma335\Encoding\SwitchInstructionEncoder.cs (2)
22
Debug.Assert(encoder.
ControlFlowBuilder
is not null);
36
_encoder.
ControlFlowBuilder
!.SwitchBranchAdded();