1 instantiation of ILBuilder
Microsoft.CodeAnalysis (1)
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71
var builder = new
ILBuilder
((ITokenDeferral)context.Module, null, OptimizationLevel.Debug, false);
41 references to ILBuilder
Microsoft.CodeAnalysis (37)
CodeGen\BasicBlock.cs (7)
66
internal BasicBlock(
ILBuilder
builder)
71
internal void Initialize(
ILBuilder
builder)
79
internal
ILBuilder
builder;
464
toRemove.Reachability =
ILBuilder
.Reachability.NotReachable;
680
public BasicBlockWithHandlerScope(
ILBuilder
builder, ExceptionHandlerScope enclosingHandler)
693
public ExceptionHandlerLeaderBlock(
ILBuilder
builder, ExceptionHandlerScope enclosingHandler, BlockType type) :
715
public SwitchBlock(
ILBuilder
builder, ExceptionHandlerScope enclosingHandler) :
CodeGen\CompilationTestData.cs (4)
24
public readonly
ILBuilder
ILBuilder;
27
public MethodData(
ILBuilder
ilBuilder, IMethodSymbolInternal method)
53
public void SetMethodILBuilder(IMethodSymbolInternal method,
ILBuilder
builder)
58
public
ILBuilder
GetIL(Func<IMethodSymbolInternal, bool> predicate)
CodeGen\ILBuilder.cs (3)
1211
internal
ILBuilder
GetSnapshot()
1213
var
snapshot = (
ILBuilder
)this.MemberwiseClone();
CodeGen\LocalScopeManager.cs (16)
51
internal void FinishFilterCondition(
ILBuilder
builder)
56
internal void ClosingScope(
ILBuilder
builder)
61
internal void CloseScope(
ILBuilder
builder)
93
internal BasicBlock CreateBlock(
ILBuilder
builder)
99
internal SwitchBlock CreateSwitchBlock(
ILBuilder
builder)
219
public virtual void ClosingScope(
ILBuilder
builder)
223
public virtual void CloseScope(
ILBuilder
builder)
227
public virtual void FinishFilterCondition(
ILBuilder
builder)
380
public virtual BasicBlock CreateBlock(
ILBuilder
builder)
391
private static BasicBlock AllocatePooledBlock(
ILBuilder
builder)
398
public SwitchBlock CreateSwitchBlock(
ILBuilder
builder)
598
public override void FinishFilterCondition(
ILBuilder
builder)
608
public override void ClosingScope(
ILBuilder
builder)
629
public override void CloseScope(
ILBuilder
builder)
634
public override BasicBlock CreateBlock(
ILBuilder
builder)
709
public override void CloseScope(
ILBuilder
builder)
CodeGen\SequencePointList.cs (2)
47
public static SequencePointList Create(ArrayBuilder<RawSequencePoint> seqPointBuilder,
ILBuilder
builder)
90
private static OffsetAndSpan[] GetSubArray(ArrayBuilder<RawSequencePoint> seqPointBuilder, int start, int length,
ILBuilder
builder)
CodeGen\SwitchIntegralJumpTableEmitter.cs (2)
20
private readonly
ILBuilder
_builder;
50
ILBuilder
builder,
CodeGen\SwitchStringJumpTableEmitter.cs (2)
20
private readonly
ILBuilder
_builder;
67
ILBuilder
builder,
Emit\EditAndContinue\DeletedMethodBody.cs (1)
71
var
builder = new ILBuilder((ITokenDeferral)context.Module, null, OptimizationLevel.Debug, false);
Microsoft.CodeAnalysis.Test.Utilities (4)
Compilation\CompilationDifference.cs (2)
77
var
ilBuilder = TestData.GetMethodData(qualifiedMethodName).ILBuilder;
90
var
ilBuilder = TestData.GetMethodData(qualifiedMethodName).ILBuilder;
CompilationVerifier.cs (1)
579
var
ilBuilder = _testData.GetMethodData(qualifiedMethodName).ILBuilder;
Metadata\ILBuilderVisualizer.cs (1)
135
/// Invoked via Reflection from <see cref="
ILBuilder
"/><c>.GetDebuggerDisplay()</c>.