Compiler\MethodCompiler.cs (19)
28internal 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);
680var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
702var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
717private void CompileSynthesizedMethods(TypeCompilationState compilationState)
832private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
861private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
879public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
884public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
889public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
894public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
904TypeCompilationState compilationState)
1448TypeCompilationState compilationState,
1816internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1834TypeCompilationState compilationState,
2432private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2456private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)