22 references to BlockType
Microsoft.CodeAnalysis (22)
CodeGen\BasicBlock.cs (7)
250
public virtual
BlockType
Type =>
BlockType
.Normal;
691
private readonly
BlockType
_type;
693
public ExceptionHandlerLeaderBlock(ILBuilder builder, ExceptionHandlerScope enclosingHandler,
BlockType
type) :
703
public override
BlockType
Type => _type;
721
public override
BlockType
Type =>
BlockType
.Switch;
CodeGen\ILBuilder.cs (9)
289
if (branchCode == ILOpCode.Nop && block.Type ==
BlockType
.Normal)
312
case
BlockType
.Switch:
316
case
BlockType
.Try:
320
case
BlockType
.Filter:
409
if (handlerBlock.Type ==
BlockType
.Finally)
434
if (handlerBlock.Type ==
BlockType
.Finally)
458
Debug.Assert(handlerBlock.Type ==
BlockType
.Catch || handlerBlock.Type ==
BlockType
.Fault || handlerBlock.Type ==
BlockType
.Filter);
CodeGen\LocalScopeManager.cs (6)
647
private
BlockType
GetLeaderBlockType()
652
return
BlockType
.Try;
654
return
BlockType
.Catch;
656
return
BlockType
.Filter;
658
return
BlockType
.Finally;
660
return
BlockType
.Fault;