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);
686var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
708var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
723private void CompileSynthesizedMethods(TypeCompilationState compilationState)
838private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
867private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
885public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
890public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
895public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
900public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
910TypeCompilationState compilationState)
1457TypeCompilationState compilationState,
1827internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1845TypeCompilationState compilationState,
2443private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2467private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)