Compiler\MethodCompiler.cs (19)
29internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
357public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
403public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
443var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
662var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
681var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
696private void CompileSynthesizedMethods(TypeCompilationState compilationState)
811private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
840private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
858public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
863public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
868public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
873public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
883TypeCompilationState compilationState)
1360TypeCompilationState compilationState,
1710internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1728TypeCompilationState compilationState,
2238private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2262private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)