1 write to _methodBodyFactory
Microsoft.CodeAnalysis.CSharp (1)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
120_methodBodyFactory = methodBodyFactory;
20 references to _methodBodyFactory
Microsoft.CodeAnalysis.CSharp (20)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (20)
253ArrayTypeSymbol.CreateCSharpArray(_methodBodyFactory.Compilation.Assembly, TypeWithAnnotations.Create(_payloadType)); 262_methodBodyFactory.Assignment( 263_methodBodyFactory.Local(_methodPayload), 264_methodBodyFactory.ArrayAccess( 265_methodBodyFactory.InstrumentationPayloadRoot(analysisKind, modulePayloadType), 266ImmutableArray.Create(_methodBodyFactory.MethodDefIndex(_method)))); 268BoundExpression mvid = _methodBodyFactory.ModuleVersionId(); 269BoundExpression methodToken = _methodBodyFactory.MethodDefIndex(_method); 272_methodBodyFactory.ArrayAccess( 273_methodBodyFactory.InstrumentationPayloadRoot(analysisKind, modulePayloadType), 274ImmutableArray.Create(_methodBodyFactory.MethodDefIndex(_method))); 286_methodBodyFactory, 290_methodBodyFactory.Binary( 292_methodBodyFactory.SpecialType(SpecialType.System_Boolean), 293_methodBodyFactory.Local(_methodPayload), 294_methodBodyFactory.Null(_payloadType)); 296BoundStatement payloadIf = _methodBodyFactory.If(payloadNullTest, createPayloadCall); 314prologue = _methodBodyFactory.StatementList(prologueStatements.ToImmutableAndFree()); 444SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, whenClause, _methodBodyFactory.CompilationState, _diagnostics); 472SyntheticBoundNodeFactory statementFactory = new SyntheticBoundNodeFactory(_method, original.Syntax, _methodBodyFactory.CompilationState, _diagnostics);