36 references to TopLevelStatementsEntryPointTypeName
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CompilationExtensions.cs (1)
75
foreach (var candidateTopLevelType in compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, arity: 0))
Microsoft.CodeAnalysis.CSharp (3)
Declarations\DeclarationTreeBuilder.cs (1)
246
name: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
,
Symbols\Source\SourceMemberContainerSymbol.cs (1)
3609
|| this.Name != WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
115
return compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
).OfType<SourceNamedTypeSymbol>().SingleOrDefault(s => s.IsSimpleProgram);
Microsoft.CodeAnalysis.CSharp.Features (2)
ConvertProgram\ConvertProgramTransform_ProgramMain.cs (2)
65
return declaration.Identifier.ValueText == WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
&&
103
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)
6170
var program = module.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
6631
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, context.Symbol.ToTestDisplayString());
6668
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, context.Symbol.ToTestDisplayString());
7293
case WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
:
7634
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName,
7639
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7641
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" name=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"">
7681
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName,
7686
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7688
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" name=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"">
7728
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "+<" + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName + ">d__0.MoveNext",
7733
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""<Main>"" parameterNames=""args"" />
7735
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" name=""MoveNext"">
7764
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7765
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" methodName=""MoveNext"" />
7797
comp.VerifyPdb(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "+<" + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName + ">d__0.MoveNext",
7802
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""<Main>"" parameterNames=""args"" />
7804
<method containingType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" name=""MoveNext"">
7834
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}"" methodName=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}"" parameterNames=""args"" />
7835
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
)}+<{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointMethodName)}>d__0"" methodName=""MoveNext"" />
8274
CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8352
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
8399
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
+ "." + WellKnownMemberNames.TopLevelStatementsEntryPointMethodName, source: text, expectedIL:
9063
var program = module.GlobalNamespace.GetMember<NamedTypeSymbol>(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
);
9117
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)
1457
Assert.Equal(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, errSymbol.Name);
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1997
Name: WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
,
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\CompilationExtensions.cs (1)
75
foreach (var candidateTopLevelType in compilation.SourceModule.GlobalNamespace.GetTypeMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointTypeName
, arity: 0))