Compiler\MethodCompiler.cs (19)
29internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
366public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
412public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
452var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
681var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
703var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
718private void CompileSynthesizedMethods(TypeCompilationState compilationState)
833private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
862private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
880public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
885public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
890public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
895public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
905TypeCompilationState compilationState)
1449TypeCompilationState compilationState,
1817internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1835TypeCompilationState compilationState,
2433private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2457private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)