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)
291
if (branchCode == ILOpCode.Nop && block.Type ==
BlockType
.Normal)
314
case
BlockType
.Switch:
318
case
BlockType
.Try:
322
case
BlockType
.Filter:
411
if (handlerBlock.Type ==
BlockType
.Finally)
436
if (handlerBlock.Type ==
BlockType
.Finally)
460
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;