1 instantiation of MethodCompiler
Microsoft.CodeAnalysis.CSharp (1)
Compiler\MethodCompiler.cs (1)
142
var methodCompiler = new
MethodCompiler
(
14 references to MethodCompiler
Microsoft.CodeAnalysis.CSharp (14)
Binder\InMethodBinder.cs (1)
30
/// This map is used by <see cref="
MethodCompiler
.BindMethodBody(MethodSymbol, TypeCompilationState, BindingDiagnosticBag, bool, BoundNode?, bool, out ImportChain?, out bool, out bool, out MethodBodySemanticModel.InitialState)"/>
Compilation\CSharpCompilation.cs (3)
3028
MethodCompiler
.CompileMethodBodies(
3150
MethodCompiler
.CompileMethodBodies(
3503
MethodCompiler
.CompileMethodBodies(
Compilation\MethodBodySemanticModel.cs (1)
16
/// Initial state for a MethodBodySemanticModel. Shared between here and the <see cref="
MethodCompiler
"/>. Used to make a <see cref="MethodBodySemanticModel"/>
Compiler\ClsComplianceChecker.cs (1)
34
/// <seealso cref="
MethodCompiler
._compilerTasks"/>
Compiler\MethodCompiler.cs (1)
142
var
methodCompiler = new MethodCompiler(
Compiler\SynthesizedMetadataCompiler.cs (3)
19
/// When compiling in metadata-only mode, <see cref="
MethodCompiler
"/> is not run. This is problematic because
20
/// <see cref="
MethodCompiler
"/> adds synthesized explicit implementations to the list of synthesized definitions.
21
/// In lieu of running <see cref="
MethodCompiler
"/>, this class performs a quick
Lowering\ClosureConversion\ClosureConversion.cs (2)
355
MethodCompiler
.BindSynthesizedMethodBody(frame.Constructor, CompilationState, Diagnostics),
552
MethodCompiler
.BindSynthesizedMethodBody(frame.Constructor, CompilationState, diagnostics),
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
484
public void AssignTemplatesNamesAndCompile(
MethodCompiler
compiler, PEModuleBuilder moduleBeingBuilt, BindingDiagnosticBag diagnostics)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3385
!(member is MethodSymbol method &&
MethodCompiler
.GetMethodToCompile(method) is SourceMemberMethodSymbol sourceMethod))