Compiler\MethodCompiler.cs (19)
29internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
364public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
410public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
450var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
669var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
688var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
703private void CompileSynthesizedMethods(TypeCompilationState compilationState)
818private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
847private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
865public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
870public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
875public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
880public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
890TypeCompilationState compilationState)
1367TypeCompilationState compilationState,
1717internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1735TypeCompilationState compilationState,
2333private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2357private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)