77 references to GlobalStatement
Microsoft.CodeAnalysis.CSharp (24)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
30920
var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, this.context, out hash);
30923
var result = new GlobalStatementSyntax(SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, this.context);
36347
var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, out hash);
36350
var result = new GlobalStatementSyntax(SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
6203
/// <item><description><see cref="SyntaxKind.
GlobalStatement
"/></description></item>
Binder\LocalBinderFactory.cs (1)
127
if (member.Kind() == SyntaxKind.
GlobalStatement
)
Binder\ScriptLocalScopeBinder.cs (1)
84
if (member.Kind() != SyntaxKind.
GlobalStatement
)
Compilation\CSharpCompilation.cs (1)
876
var lastGlobalStatement = (GlobalStatementSyntax?)root.Members.LastOrDefault(m => m.IsKind(SyntaxKind.
GlobalStatement
));
Compilation\MemberSemanticModel.cs (1)
2215
case SyntaxKind.
GlobalStatement
:
Compilation\SyntaxTreeSemanticModel.cs (5)
937
case SyntaxKind.
GlobalStatement
:
1206
case SyntaxKind.
GlobalStatement
:
1475
case SyntaxKind.
GlobalStatement
:
2481
return (node) => node.Kind() != SyntaxKind.
GlobalStatement
|| node.Parent != unit;
2486
return (node) => node.Parent != unit || node.Kind() == SyntaxKind.
GlobalStatement
;
Declarations\DeclarationTreeBuilder.cs (2)
157
else if (acceptSimpleProgram && member.IsKind(SyntaxKind.
GlobalStatement
))
1294
case SyntaxKind.
GlobalStatement
:
Parser\LanguageParser.cs (2)
780
case SyntaxKind.
GlobalStatement
:
2562
case SyntaxKind.
GlobalStatement
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
6032
case SyntaxKind.
GlobalStatement
:
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
297
public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.
GlobalStatement
);
303
if (member.Kind() == SyntaxKind.
GlobalStatement
&& compilation.IsNullableAnalysisEnabledIn(member))
Syntax\SyntaxFactory.cs (1)
2415
if (!lastNode.IsKind(SyntaxKind.
GlobalStatement
))
Syntax\SyntaxKindFacts.cs (1)
365
case SyntaxKind.
GlobalStatement
:
Syntax\SyntaxNormalizer.cs (1)
1350
if (node.Parent.Kind() is SyntaxKind.
GlobalStatement
or SyntaxKind.FileScopedNamespaceDeclaration)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
725
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
176
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
83
and not SyntaxKind.
GlobalStatement
)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511
var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.
GlobalStatement
)) + 1;
515
else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.
GlobalStatement
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1018
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))
Microsoft.CodeAnalysis.CSharp.Features (18)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
347
if (scope.IsKind(SyntaxKind.
GlobalStatement
))
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (1)
81
(context.TargetToken.IsKind(SyntaxKind.UsingKeyword) && context.TargetToken.Parent?.IsParentKind(SyntaxKind.
GlobalStatement
) == true) ||
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
70
if (!memberDeclaration.IsKind(SyntaxKind.
GlobalStatement
) && !memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword))
Debugging\LocationInfoGetter.cs (1)
32
if ((memberDeclaration == null) || (memberDeclaration.Kind() == SyntaxKind.
GlobalStatement
))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
159
case SyntaxKind.
GlobalStatement
:
529
=> node.IsKind(SyntaxKind.
GlobalStatement
);
1336
if (node.IsKind(SyntaxKind.
GlobalStatement
))
1395
if (node.IsKind(SyntaxKind.
GlobalStatement
))
1625
case SyntaxKind.
GlobalStatement
:
2005
case SyntaxKind.
GlobalStatement
:
EditAndContinue\SyntaxComparer.cs (2)
574
case SyntaxKind.
GlobalStatement
:
1104
case SyntaxKind.
GlobalStatement
:
ExtractMethod\CSharpSelectionResult.cs (1)
128
Contract.ThrowIfFalse(last.IsParentKind(SyntaxKind.
GlobalStatement
));
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
90
&& node.Parent?.Kind() is SyntaxKind.Block or SyntaxKind.SwitchSection or SyntaxKind.
GlobalStatement
;
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
61
RemoveNode(editor, node.IsParentKind(SyntaxKind.
GlobalStatement
) ? node.Parent : node, blockFacts);
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
83
and not SyntaxKind.
GlobalStatement
)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
101
parent.IsParentKind(SyntaxKind.
GlobalStatement
);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3011
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3050
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3121
if (node.Parent.IsKind(SyntaxKind.
GlobalStatement
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
725
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
176
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511
var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.
GlobalStatement
)) + 1;
515
else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.
GlobalStatement
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1018
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
725
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
176
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511
var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.
GlobalStatement
)) + 1;
515
else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.
GlobalStatement
))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1018
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))