3 types derived from SynthesizedEntryPointSymbol
Microsoft.CodeAnalysis.CSharp (3)
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (3)
329internal sealed class AsyncForwardEntryPoint : SynthesizedEntryPointSymbol 442private sealed class ScriptEntryPoint : SynthesizedEntryPointSymbol 530private sealed class SubmissionEntryPoint : SynthesizedEntryPointSymbol
15 references to SynthesizedEntryPointSymbol
Microsoft.CodeAnalysis.CSharp (15)
Compiler\MethodCompiler.cs (8)
39private readonly SynthesizedEntryPointSymbol.AsyncForwardEntryPoint _entryPointOpt; 88BindingDiagnosticBag diagnostics, Predicate<Symbol> filterOpt, SynthesizedEntryPointSymbol.AsyncForwardEntryPoint entryPointOpt, CancellationToken cancellationToken) 150entryPoint as SynthesizedEntryPointSymbol.AsyncForwardEntryPoint, 237SynthesizedEntryPointSymbol synthesizedEntryPoint = entryPoint as SynthesizedEntryPointSymbol; 243synthesizedEntryPoint = new SynthesizedEntryPointSymbol.AsyncForwardEntryPoint(compilation, entryPoint.ContainingType, entryPoint); 457SynthesizedEntryPointSymbol scriptEntryPoint = null; 1501SynthesizedEntryPointSymbol.AsyncForwardEntryPoint entryPointOpt)
Symbols\NamedTypeSymbol.cs (4)
453internal SynthesizedEntryPointSymbol GetScriptEntryPoint() 456var name = (TypeKind == TypeKind.Submission) ? SynthesizedEntryPointSymbol.FactoryName : SynthesizedEntryPointSymbol.MainName; 457return (SynthesizedEntryPointSymbol)GetMembers(name).Single();
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4854var scriptEntryPoint = SynthesizedEntryPointSymbol.Create(scriptInitializer, diagnostics);
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
27internal static SynthesizedEntryPointSymbol Create(SynthesizedInteractiveInitializerMethod initializerMethod, BindingDiagnosticBag diagnostics)