1 instantiation of MethodCompiler
Microsoft.CodeAnalysis.CSharp (1)
Compiler\MethodCompiler.cs (1)
142var 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)
3048MethodCompiler.CompileMethodBodies( 3170MethodCompiler.CompileMethodBodies( 3523MethodCompiler.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)
142var 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)
355MethodCompiler.BindSynthesizedMethodBody(frame.Constructor, CompilationState, Diagnostics), 552MethodCompiler.BindSynthesizedMethodBody(frame.Constructor, CompilationState, diagnostics),
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
484public void AssignTemplatesNamesAndCompile(MethodCompiler compiler, PEModuleBuilder moduleBeingBuilt, BindingDiagnosticBag diagnostics)
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3399!(member is MethodSymbol method && MethodCompiler.GetMethodToCompile(method) is SourceMemberMethodSymbol sourceMethod))