Compiler\MethodCompiler.cs (19)
28internal sealed class MethodCompiler : CSharpSymbolVisitor<TypeCompilationState, object>
371public override object VisitNamespace(NamespaceSymbol symbol, TypeCompilationState arg)
417public override object VisitNamedType(NamedTypeSymbol symbol, TypeCompilationState arg)
457var compilationState = new TypeCompilationState(containingType, _compilation, _moduleBeingBuiltOpt);
694var compilationState = new TypeCompilationState(null, _compilation, _moduleBeingBuiltOpt);
716var compilationState = new TypeCompilationState(additionalType, _compilation, _moduleBeingBuiltOpt);
733private void CompileSynthesizedMethods(TypeCompilationState compilationState)
856private void CompileSynthesizedExplicitImplementations(SourceMemberContainerTypeSymbol sourceTypeSymbol, TypeCompilationState compilationState)
885private void CompileSynthesizedSealedAccessors(SourcePropertySymbolBase sourceProperty, TypeCompilationState compilationState)
903public override object VisitMethod(MethodSymbol symbol, TypeCompilationState arg)
908public override object VisitProperty(PropertySymbol symbol, TypeCompilationState argument)
913public override object VisitEvent(EventSymbol symbol, TypeCompilationState argument)
918public override object VisitField(FieldSymbol symbol, TypeCompilationState argument)
928TypeCompilationState compilationState)
1482TypeCompilationState compilationState,
1867internal static BoundBlock? BindSynthesizedMethodBody(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
1885TypeCompilationState compilationState,
2483private static BoundStatement BindImplicitConstructorInitializerIfAny(MethodSymbol method, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)
2507private static void ReportCtorInitializerCycles(MethodSymbol method, BoundExpression initializerInvocation, TypeCompilationState compilationState, BindingDiagnosticBag diagnostics)