Compiler\MethodCompiler.cs (19)
29internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
365public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
411public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
451var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
670var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
692var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
707private void CompileSynthesizedMethods(TypeCompilationState compilationState)
822private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
851private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
869public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
874public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
879public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
884public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
894TypeCompilationState compilationState)
1371TypeCompilationState compilationState,
1721internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1739TypeCompilationState compilationState,
2337private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2361private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)