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);
733private void CompileSynthesizedMethods(TypeCompilationState compilationState)
855private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
884private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
902public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
907public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
912public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
917public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
927TypeCompilationState compilationState)
1481TypeCompilationState compilationState,
1860internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1878TypeCompilationState compilationState,
2476private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2500private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)