66 references to TopLevelStatementsEntryPointMethodName
ILLink.RoslynAnalyzer (1)
ISymbolExtensions.cs (1)
219
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Metrics (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Metrics.Legacy (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.AnalyzerUtilities (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.BannedApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.CodeStyle.Fixes (2)
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
168
&& TypeToGenerateIn.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
).IsEmpty;
181
return ContainingMethod is { IsImplicitlyDeclared: false, Name: not WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
}
Microsoft.CodeAnalysis.CSharp (1)
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (1)
122
return WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
;
Microsoft.CodeAnalysis.CSharp.Features (1)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1986
MethodKind.Ordinary when symbol.Name == WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
=> CSharpFeaturesResources.top_level_code,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (28)
Semantics\AnonymousFunctionTests.cs (1)
1241
VerifyInPreview(source, expectedOutput: "1", metadataName: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + ".<>c.<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">b__0_0", expectedIL: @"
Semantics\TopLevelStatementsTests.cs (27)
6203
"<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__forwardRef|0_0" => MethodImplAttributes.ForwardRef,
6204
"<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__noInlining|0_1" => MethodImplAttributes.NoInlining,
6205
"<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__noOptimization|0_2" => MethodImplAttributes.NoOptimization,
6206
"<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__synchronized|0_3" => MethodImplAttributes.Synchronized,
6207
"<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__internalCallStatic|0_4" => MethodImplAttributes.InternalCall,
6209
WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
=> MethodImplAttributes.IL,
6273
MethodSymbol method = program.GetMethod(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
);
6279
var localFn1 = program.GetMethod("<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">g__local1|0_0");
7725
comp.VerifyPdb(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
,
7730
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" methodName=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"" />
7732
<method containingType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" name=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"">
7772
comp.VerifyPdb(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
,
7777
<entryPoint declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" methodName=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"" />
7779
<method containingType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" name=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"">
7819
comp.VerifyPdb(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "+<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">d__0.MoveNext",
7826
<method containingType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}+<{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}>d__0"" name=""MoveNext"">
7855
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" methodName=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"" />
7856
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}+<{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}>d__0"" methodName=""MoveNext"" />
7888
comp.VerifyPdb(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "+<" + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
+ ">d__0.MoveNext",
7895
<method containingType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}+<{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}>d__0"" name=""MoveNext"">
7925
<kickoffMethod declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}"" methodName=""{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}"" parameterNames=""args"" />
7926
<await yield=""0x5a"" resume=""0x75"" declaringType=""{EscapeForXML(WellKnownMemberNames.TopLevelStatementsEntryPointTypeName)}+<{EscapeForXML(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)}>d__0"" methodName=""MoveNext"" />
8410
CompileAndVerify(comp).VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
, source: text, expectedIL:
8488
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
, source: text, expectedIL:
8535
CompileAndVerify(comp, expectedOutput: "3").VerifyIL("<top-level-statements-entry-point>", sequencePoints: WellKnownMemberNames.TopLevelStatementsEntryPointTypeName + "." + WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
, source: text, expectedIL:
9209
Assert.Empty(program.GetMethod(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
).GetAttributes());
9256
Assert.Empty(program.GetMethod(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
).GetAttributes().As<CSharpAttributeData>());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
158
symbol is IParameterSymbol { ContainingSymbol: IMethodSymbol { Name: WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
} })
Recommendations\CSharpRecommendationServiceRunner.cs (1)
401
if (context.ContainingTypeDeclaration != null && symbol.ContainingSymbol.Name == WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)
Microsoft.CodeAnalysis.Extensions.Package (2)
Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.Features (3)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (1)
6997
=> symbol is IMethodSymbol { Name: WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
};
src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (2)
168
&& TypeToGenerateIn.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
).IsEmpty;
181
return ContainingMethod is { IsImplicitlyDeclared: false, Name: not WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
}
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.PublicApiAnalyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.ResxSourceGenerator (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1994
Name: WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
,
Microsoft.CodeAnalysis.Workspaces (3)
ReassignedVariable\AbstractReassignedVariableService.cs (1)
254
else if (parameter.ContainingSymbol.Name == WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Roslyn.Diagnostics.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&
Text.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
372
foreach (var candidateMember in candidateTopLevelType.GetMembers(WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Symbols\IMethodSymbolExtensions.cs (1)
104
=> methodSymbol.Name is WellKnownMemberNames.EntryPointMethodName or WellKnownMemberNames.
TopLevelStatementsEntryPointMethodName
&&