Compiler\MethodCompiler.cs (19)
29internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
352public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
398public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
438var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
673var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
691var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
706private void CompileSynthesizedMethods(TypeCompilationState compilationState)
828private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
847private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
916public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
921public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
926public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
931public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
941TypeCompilationState compilationState)
1406TypeCompilationState compilationState,
1752internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1770TypeCompilationState compilationState,
2271private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2295private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)