Compiler\MethodCompiler.cs (19)
28internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
371public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
417public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
457var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
694var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
716var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
731private void CompileSynthesizedMethods(TypeCompilationState compilationState)
853private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
882private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
900public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
905public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
910public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
915public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
925TypeCompilationState compilationState)
1472TypeCompilationState compilationState,
1851internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1869TypeCompilationState compilationState,
2467private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2491private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)