37 references to TopLevelStatementsEntryPointTypeName
Microsoft.CodeAnalysis.CSharp (3)
Declarations\DeclarationTreeBuilder.cs (1)
161
name: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
,
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3163
|| this.Name != WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
98
return compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
).OfType<SourceNamedTypeSymbol>().SingleOrDefault(s => s.IsSimpleProgram);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
ConvertProgramAnalysis_ProgramMain.cs (1)
39
var programType = compilation.GetBestTypeByMetadataName(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
Microsoft.CodeAnalysis.CSharp.Features (4)
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (3)
37
var programType = compilation.GetBestTypeByMetadataName(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
69
return declaration.Identifier.ValueText == WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
&&
106
WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
,
ConvertProgramAnalysis_ProgramMain.cs (1)
39
var programType = compilation.GetBestTypeByMetadataName(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (26)
Semantics\AnonymousFunctionTests.cs (1)
1241
VerifyInPreview(source, expectedOutput: "1", metadataName: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ ".<>c.<" + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName + ">b__0_0", expectedIL: @"
Semantics\TopLevelStatementsTests.cs (25)
6158
var program = module.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
6619
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, context.Symbol.ToTestDisplayString());
6656
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, context.Symbol.ToTestDisplayString());
7281
case WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
:
7622
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName,
7627
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7629
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" name=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"">
7669
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName,
7674
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7676
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" name=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"">
7716
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "+<" + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName + ">d__0.MoveNext",
7721
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""<Main>"" parameterNames=""args"" />
7723
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" name=""MoveNext"">
7752
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7753
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" methodName=""MoveNext"" />
7785
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "+<" + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName + ">d__0.MoveNext",
7790
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""<Main>"" parameterNames=""args"" />
7792
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" name=""MoveNext"">
7822
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7823
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" methodName=""MoveNext"" />
8262
CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8340
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8387
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
9051
var program = module.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
9105
var program = module.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelAPITests.cs (1)
845
var invalid = mems.Where(s => s.Name == WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
).Select(s => s);
Symbols\TypeTests.cs (1)
1456
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, errSymbol.Name);
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
2019
Name: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
,