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)
860private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
889private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
907public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
912public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
917public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
922public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
932TypeCompilationState compilationState)
1487TypeCompilationState compilationState,
1872internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1890TypeCompilationState compilationState,
2488private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2512private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)