602 references to GlobalStatement
Microsoft.CodeAnalysis.CSharp (19)
Binder\LocalBinderFactory.cs (1)
127
if (member.Kind() == SyntaxKind.
GlobalStatement
)
Binder\ScriptLocalScopeBinder.cs (1)
84
if (member.Kind() != SyntaxKind.
GlobalStatement
)
Compilation\CSharpCompilation.cs (1)
829
var lastGlobalStatement = (GlobalStatementSyntax?)root.Members.LastOrDefault(m => m.IsKind(SyntaxKind.
GlobalStatement
));
Compilation\MemberSemanticModel.cs (1)
2178
case SyntaxKind.
GlobalStatement
:
Compilation\SyntaxTreeSemanticModel.cs (5)
937
case SyntaxKind.
GlobalStatement
:
1206
case SyntaxKind.
GlobalStatement
:
1475
case SyntaxKind.
GlobalStatement
:
2468
return (node) => node.Kind() != SyntaxKind.
GlobalStatement
|| node.Parent != unit;
2473
return (node) => node.Parent != unit || node.Kind() == SyntaxKind.
GlobalStatement
;
Declarations\DeclarationTreeBuilder.cs (2)
156
else if (acceptSimpleProgram && member.IsKind(SyntaxKind.
GlobalStatement
))
1262
case SyntaxKind.
GlobalStatement
:
Parser\LanguageParser.cs (2)
772
case SyntaxKind.
GlobalStatement
:
2472
case SyntaxKind.
GlobalStatement
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5777
case SyntaxKind.
GlobalStatement
:
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
281
public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.
GlobalStatement
);
287
if (member.Kind() == SyntaxKind.
GlobalStatement
&& compilation.IsNullableAnalysisEnabledIn(member))
Syntax\SyntaxFactory.cs (1)
2376
if (!lastNode.IsKind(SyntaxKind.
GlobalStatement
))
Syntax\SyntaxKindFacts.cs (1)
365
case SyntaxKind.
GlobalStatement
:
Syntax\SyntaxNormalizer.cs (1)
1345
if (node.Parent.Kind() is SyntaxKind.
GlobalStatement
or SyntaxKind.FileScopedNamespaceDeclaration)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
714
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
174
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
109
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
85
and not SyntaxKind.
GlobalStatement
)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011
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)
95
&& node.Parent?.Kind() is SyntaxKind.Block or SyntaxKind.SwitchSection or SyntaxKind.
GlobalStatement
;
RemoveUnusedVariable\CSharpRemoveUnusedVariableCodeFixProvider.cs (1)
65
RemoveNode(editor, node.IsParentKind(SyntaxKind.
GlobalStatement
) ? node.Parent : node, blockFacts);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
109
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
85
and not SyntaxKind.
GlobalStatement
)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
101
parent.IsParentKind(SyntaxKind.
GlobalStatement
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6486
context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.
GlobalStatement
);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3686
var globalStmt = tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToFullString().IndexOf('/')).Parent.AncestorsAndSelf().Single(x => x.IsKind(SyntaxKind.
GlobalStatement
));
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (527)
IncrementalParsing\IncrementalParsingTests.cs (3)
445
SyntaxKind.
GlobalStatement
,
467
SyntaxKind.
GlobalStatement
,
468
SyntaxKind.
GlobalStatement
,
Parsing\CollectionExpressionParsingTests.cs (78)
54
N(SyntaxKind.
GlobalStatement
);
117
N(SyntaxKind.
GlobalStatement
);
178
N(SyntaxKind.
GlobalStatement
);
262
N(SyntaxKind.
GlobalStatement
);
274
N(SyntaxKind.
GlobalStatement
);
286
N(SyntaxKind.
GlobalStatement
);
321
N(SyntaxKind.
GlobalStatement
);
385
N(SyntaxKind.
GlobalStatement
);
448
N(SyntaxKind.
GlobalStatement
);
527
N(SyntaxKind.
GlobalStatement
);
539
N(SyntaxKind.
GlobalStatement
);
551
N(SyntaxKind.
GlobalStatement
);
581
N(SyntaxKind.
GlobalStatement
);
637
N(SyntaxKind.
GlobalStatement
);
700
N(SyntaxKind.
GlobalStatement
);
767
N(SyntaxKind.
GlobalStatement
);
826
N(SyntaxKind.
GlobalStatement
);
889
N(SyntaxKind.
GlobalStatement
);
944
N(SyntaxKind.
GlobalStatement
);
1007
N(SyntaxKind.
GlobalStatement
);
1117
N(SyntaxKind.
GlobalStatement
);
1188
N(SyntaxKind.
GlobalStatement
);
1244
N(SyntaxKind.
GlobalStatement
);
1318
N(SyntaxKind.
GlobalStatement
);
1478
N(SyntaxKind.
GlobalStatement
);
1549
N(SyntaxKind.
GlobalStatement
);
1581
N(SyntaxKind.
GlobalStatement
);
1627
N(SyntaxKind.
GlobalStatement
);
1680
N(SyntaxKind.
GlobalStatement
);
1723
N(SyntaxKind.
GlobalStatement
);
1766
N(SyntaxKind.
GlobalStatement
);
1804
N(SyntaxKind.
GlobalStatement
);
5699
N(SyntaxKind.
GlobalStatement
);
6209
N(SyntaxKind.
GlobalStatement
);
9175
N(SyntaxKind.
GlobalStatement
);
9224
N(SyntaxKind.
GlobalStatement
);
9273
N(SyntaxKind.
GlobalStatement
);
9326
N(SyntaxKind.
GlobalStatement
);
9474
N(SyntaxKind.
GlobalStatement
);
9633
N(SyntaxKind.
GlobalStatement
);
9792
N(SyntaxKind.
GlobalStatement
);
9951
N(SyntaxKind.
GlobalStatement
);
10086
N(SyntaxKind.
GlobalStatement
);
10203
N(SyntaxKind.
GlobalStatement
);
10335
N(SyntaxKind.
GlobalStatement
);
10467
N(SyntaxKind.
GlobalStatement
);
10595
N(SyntaxKind.
GlobalStatement
);
10750
N(SyntaxKind.
GlobalStatement
);
10901
N(SyntaxKind.
GlobalStatement
);
11067
N(SyntaxKind.
GlobalStatement
);
11233
N(SyntaxKind.
GlobalStatement
);
11415
N(SyntaxKind.
GlobalStatement
);
11593
N(SyntaxKind.
GlobalStatement
);
11748
N(SyntaxKind.
GlobalStatement
);
11906
N(SyntaxKind.
GlobalStatement
);
12075
N(SyntaxKind.
GlobalStatement
);
12197
N(SyntaxKind.
GlobalStatement
);
12286
N(SyntaxKind.
GlobalStatement
);
12387
N(SyntaxKind.
GlobalStatement
);
12421
N(SyntaxKind.
GlobalStatement
);
12488
N(SyntaxKind.
GlobalStatement
);
12555
N(SyntaxKind.
GlobalStatement
);
12638
N(SyntaxKind.
GlobalStatement
);
12735
N(SyntaxKind.
GlobalStatement
);
14096
N(SyntaxKind.
GlobalStatement
);
14295
N(SyntaxKind.
GlobalStatement
);
14516
N(SyntaxKind.
GlobalStatement
);
14752
N(SyntaxKind.
GlobalStatement
);
14989
N(SyntaxKind.
GlobalStatement
);
15215
N(SyntaxKind.
GlobalStatement
);
15448
N(SyntaxKind.
GlobalStatement
);
15651
N(SyntaxKind.
GlobalStatement
);
15817
N(SyntaxKind.
GlobalStatement
);
15999
N(SyntaxKind.
GlobalStatement
);
16193
N(SyntaxKind.
GlobalStatement
);
16400
N(SyntaxKind.
GlobalStatement
);
16599
N(SyntaxKind.
GlobalStatement
);
16783
N(SyntaxKind.
GlobalStatement
);
Parsing\DeclarationParsingTests.cs (3)
8304
N(SyntaxKind.
GlobalStatement
);
8616
N(SyntaxKind.
GlobalStatement
);
9487
N(SyntaxKind.
GlobalStatement
);
Parsing\DeclarationScopeParsingTests.cs (178)
318
N(SyntaxKind.
GlobalStatement
);
343
N(SyntaxKind.
GlobalStatement
);
372
N(SyntaxKind.
GlobalStatement
);
393
N(SyntaxKind.
GlobalStatement
);
435
N(SyntaxKind.
GlobalStatement
);
464
N(SyntaxKind.
GlobalStatement
);
1872
N(SyntaxKind.
GlobalStatement
);
1894
N(SyntaxKind.
GlobalStatement
);
1952
N(SyntaxKind.
GlobalStatement
);
1987
N(SyntaxKind.
GlobalStatement
);
2039
N(SyntaxKind.
GlobalStatement
);
2062
N(SyntaxKind.
GlobalStatement
);
2107
N(SyntaxKind.
GlobalStatement
);
2125
N(SyntaxKind.
GlobalStatement
);
2214
N(SyntaxKind.
GlobalStatement
);
2240
N(SyntaxKind.
GlobalStatement
);
2270
N(SyntaxKind.
GlobalStatement
);
2320
N(SyntaxKind.
GlobalStatement
);
2346
N(SyntaxKind.
GlobalStatement
);
2376
N(SyntaxKind.
GlobalStatement
);
2426
N(SyntaxKind.
GlobalStatement
);
2448
N(SyntaxKind.
GlobalStatement
);
2474
N(SyntaxKind.
GlobalStatement
);
2518
N(SyntaxKind.
GlobalStatement
);
2573
N(SyntaxKind.
GlobalStatement
);
2595
N(SyntaxKind.
GlobalStatement
);
2636
N(SyntaxKind.
GlobalStatement
);
2658
N(SyntaxKind.
GlobalStatement
);
2705
N(SyntaxKind.
GlobalStatement
);
2744
N(SyntaxKind.
GlobalStatement
);
2796
N(SyntaxKind.
GlobalStatement
);
2819
N(SyntaxKind.
GlobalStatement
);
2864
N(SyntaxKind.
GlobalStatement
);
2882
N(SyntaxKind.
GlobalStatement
);
2936
N(SyntaxKind.
GlobalStatement
);
2977
N(SyntaxKind.
GlobalStatement
);
2995
N(SyntaxKind.
GlobalStatement
);
3124
N(SyntaxKind.
GlobalStatement
);
3146
N(SyntaxKind.
GlobalStatement
);
3316
N(SyntaxKind.
GlobalStatement
);
3504
N(SyntaxKind.
GlobalStatement
);
3571
N(SyntaxKind.
GlobalStatement
);
3657
N(SyntaxKind.
GlobalStatement
);
3677
N(SyntaxKind.
GlobalStatement
);
3733
N(SyntaxKind.
GlobalStatement
);
3753
N(SyntaxKind.
GlobalStatement
);
3794
N(SyntaxKind.
GlobalStatement
);
3887
N(SyntaxKind.
GlobalStatement
);
3907
N(SyntaxKind.
GlobalStatement
);
3971
N(SyntaxKind.
GlobalStatement
);
3991
N(SyntaxKind.
GlobalStatement
);
4033
N(SyntaxKind.
GlobalStatement
);
4116
N(SyntaxKind.
GlobalStatement
);
4132
N(SyntaxKind.
GlobalStatement
);
4173
N(SyntaxKind.
GlobalStatement
);
4260
N(SyntaxKind.
GlobalStatement
);
4276
N(SyntaxKind.
GlobalStatement
);
4321
N(SyntaxKind.
GlobalStatement
);
4409
N(SyntaxKind.
GlobalStatement
);
4425
N(SyntaxKind.
GlobalStatement
);
4471
N(SyntaxKind.
GlobalStatement
);
4542
N(SyntaxKind.
GlobalStatement
);
4617
N(SyntaxKind.
GlobalStatement
);
4693
N(SyntaxKind.
GlobalStatement
);
4768
N(SyntaxKind.
GlobalStatement
);
4839
N(SyntaxKind.
GlobalStatement
);
4910
N(SyntaxKind.
GlobalStatement
);
4985
N(SyntaxKind.
GlobalStatement
);
5061
N(SyntaxKind.
GlobalStatement
);
5128
N(SyntaxKind.
GlobalStatement
);
5211
N(SyntaxKind.
GlobalStatement
);
5227
N(SyntaxKind.
GlobalStatement
);
5284
N(SyntaxKind.
GlobalStatement
);
5300
N(SyntaxKind.
GlobalStatement
);
5358
N(SyntaxKind.
GlobalStatement
);
5392
N(SyntaxKind.
GlobalStatement
);
5445
N(SyntaxKind.
GlobalStatement
);
5515
N(SyntaxKind.
GlobalStatement
);
5568
N(SyntaxKind.
GlobalStatement
);
5647
N(SyntaxKind.
GlobalStatement
);
5718
N(SyntaxKind.
GlobalStatement
);
5813
N(SyntaxKind.
GlobalStatement
);
5847
N(SyntaxKind.
GlobalStatement
);
5881
N(SyntaxKind.
GlobalStatement
);
5918
N(SyntaxKind.
GlobalStatement
);
5970
N(SyntaxKind.
GlobalStatement
);
6039
N(SyntaxKind.
GlobalStatement
);
6108
N(SyntaxKind.
GlobalStatement
);
6172
N(SyntaxKind.
GlobalStatement
);
6247
N(SyntaxKind.
GlobalStatement
);
6278
N(SyntaxKind.
GlobalStatement
);
6334
N(SyntaxKind.
GlobalStatement
);
6365
N(SyntaxKind.
GlobalStatement
);
6402
N(SyntaxKind.
GlobalStatement
);
6468
N(SyntaxKind.
GlobalStatement
);
6529
N(SyntaxKind.
GlobalStatement
);
6599
N(SyntaxKind.
GlobalStatement
);
6661
N(SyntaxKind.
GlobalStatement
);
6740
N(SyntaxKind.
GlobalStatement
);
6776
N(SyntaxKind.
GlobalStatement
);
6813
N(SyntaxKind.
GlobalStatement
);
6869
N(SyntaxKind.
GlobalStatement
);
6929
N(SyntaxKind.
GlobalStatement
);
6990
N(SyntaxKind.
GlobalStatement
);
7050
N(SyntaxKind.
GlobalStatement
);
7106
N(SyntaxKind.
GlobalStatement
);
7162
N(SyntaxKind.
GlobalStatement
);
7222
N(SyntaxKind.
GlobalStatement
);
7283
N(SyntaxKind.
GlobalStatement
);
7335
N(SyntaxKind.
GlobalStatement
);
7401
N(SyntaxKind.
GlobalStatement
);
7473
N(SyntaxKind.
GlobalStatement
);
7544
N(SyntaxKind.
GlobalStatement
);
7619
N(SyntaxKind.
GlobalStatement
);
7689
N(SyntaxKind.
GlobalStatement
);
7757
N(SyntaxKind.
GlobalStatement
);
7829
N(SyntaxKind.
GlobalStatement
);
7896
N(SyntaxKind.
GlobalStatement
);
7957
N(SyntaxKind.
GlobalStatement
);
8013
N(SyntaxKind.
GlobalStatement
);
8066
N(SyntaxKind.
GlobalStatement
);
8115
N(SyntaxKind.
GlobalStatement
);
8135
N(SyntaxKind.
GlobalStatement
);
8214
N(SyntaxKind.
GlobalStatement
);
8234
N(SyntaxKind.
GlobalStatement
);
8277
N(SyntaxKind.
GlobalStatement
);
8297
N(SyntaxKind.
GlobalStatement
);
11143
N(SyntaxKind.
GlobalStatement
);
11246
N(SyntaxKind.
GlobalStatement
);
11701
N(SyntaxKind.
GlobalStatement
);
11719
N(SyntaxKind.
GlobalStatement
);
11756
N(SyntaxKind.
GlobalStatement
);
11775
N(SyntaxKind.
GlobalStatement
);
11815
N(SyntaxKind.
GlobalStatement
);
11859
N(SyntaxKind.
GlobalStatement
);
11882
N(SyntaxKind.
GlobalStatement
);
11916
N(SyntaxKind.
GlobalStatement
);
11936
N(SyntaxKind.
GlobalStatement
);
11960
N(SyntaxKind.
GlobalStatement
);
12001
N(SyntaxKind.
GlobalStatement
);
12046
N(SyntaxKind.
GlobalStatement
);
12070
N(SyntaxKind.
GlobalStatement
);
12098
N(SyntaxKind.
GlobalStatement
);
12142
N(SyntaxKind.
GlobalStatement
);
12188
N(SyntaxKind.
GlobalStatement
);
12230
N(SyntaxKind.
GlobalStatement
);
12285
N(SyntaxKind.
GlobalStatement
);
12345
N(SyntaxKind.
GlobalStatement
);
12377
N(SyntaxKind.
GlobalStatement
);
12402
N(SyntaxKind.
GlobalStatement
);
12464
N(SyntaxKind.
GlobalStatement
);
12531
N(SyntaxKind.
GlobalStatement
);
12582
N(SyntaxKind.
GlobalStatement
);
12634
N(SyntaxKind.
GlobalStatement
);
12680
N(SyntaxKind.
GlobalStatement
);
12736
N(SyntaxKind.
GlobalStatement
);
12786
N(SyntaxKind.
GlobalStatement
);
12843
N(SyntaxKind.
GlobalStatement
);
12894
N(SyntaxKind.
GlobalStatement
);
12940
N(SyntaxKind.
GlobalStatement
);
12990
N(SyntaxKind.
GlobalStatement
);
13041
N(SyntaxKind.
GlobalStatement
);
13091
N(SyntaxKind.
GlobalStatement
);
13137
N(SyntaxKind.
GlobalStatement
);
13191
N(SyntaxKind.
GlobalStatement
);
13237
N(SyntaxKind.
GlobalStatement
);
13287
N(SyntaxKind.
GlobalStatement
);
13338
N(SyntaxKind.
GlobalStatement
);
13380
N(SyntaxKind.
GlobalStatement
);
13432
N(SyntaxKind.
GlobalStatement
);
13495
N(SyntaxKind.
GlobalStatement
);
13527
N(SyntaxKind.
GlobalStatement
);
14575
N(SyntaxKind.
GlobalStatement
);
14622
N(SyntaxKind.
GlobalStatement
);
14669
N(SyntaxKind.
GlobalStatement
);
14726
N(SyntaxKind.
GlobalStatement
);
14802
N(SyntaxKind.
GlobalStatement
);
14888
N(SyntaxKind.
GlobalStatement
);
Parsing\DeconstructionTests.cs (11)
1583
N(SyntaxKind.
GlobalStatement
);
1660
N(SyntaxKind.
GlobalStatement
);
1740
N(SyntaxKind.
GlobalStatement
);
2410
N(SyntaxKind.
GlobalStatement
);
2475
N(SyntaxKind.
GlobalStatement
);
2553
N(SyntaxKind.
GlobalStatement
);
2616
N(SyntaxKind.
GlobalStatement
);
2679
N(SyntaxKind.
GlobalStatement
);
2741
N(SyntaxKind.
GlobalStatement
);
2800
N(SyntaxKind.
GlobalStatement
);
2868
N(SyntaxKind.
GlobalStatement
);
Parsing\ExpressionParsingTests.cs (10)
1383
N(SyntaxKind.
GlobalStatement
);
1465
N(SyntaxKind.
GlobalStatement
);
1533
N(SyntaxKind.
GlobalStatement
);
1561
N(SyntaxKind.
GlobalStatement
);
1619
N(SyntaxKind.
GlobalStatement
);
1647
N(SyntaxKind.
GlobalStatement
);
1699
N(SyntaxKind.
GlobalStatement
);
1727
N(SyntaxKind.
GlobalStatement
);
1775
N(SyntaxKind.
GlobalStatement
);
1807
N(SyntaxKind.
GlobalStatement
);
Parsing\FileModifierParsingTests.cs (22)
151
N(SyntaxKind.
GlobalStatement
);
294
N(SyntaxKind.
GlobalStatement
);
357
N(SyntaxKind.
GlobalStatement
);
420
N(SyntaxKind.
GlobalStatement
);
2053
N(SyntaxKind.
GlobalStatement
);
2106
N(SyntaxKind.
GlobalStatement
);
2148
N(SyntaxKind.
GlobalStatement
);
2182
N(SyntaxKind.
GlobalStatement
);
2232
N(SyntaxKind.
GlobalStatement
);
2297
N(SyntaxKind.
GlobalStatement
);
2360
N(SyntaxKind.
GlobalStatement
);
2423
N(SyntaxKind.
GlobalStatement
);
3035
N(SyntaxKind.
GlobalStatement
);
3096
N(SyntaxKind.
GlobalStatement
);
3158
N(SyntaxKind.
GlobalStatement
);
3198
N(SyntaxKind.
GlobalStatement
);
3240
N(SyntaxKind.
GlobalStatement
);
3258
N(SyntaxKind.
GlobalStatement
);
3304
N(SyntaxKind.
GlobalStatement
);
3378
N(SyntaxKind.
GlobalStatement
);
3436
N(SyntaxKind.
GlobalStatement
);
3457
N(SyntaxKind.
GlobalStatement
);
Parsing\FunctionPointerTests.cs (7)
2356
N(SyntaxKind.
GlobalStatement
);
3359
N(SyntaxKind.
GlobalStatement
);
3433
N(SyntaxKind.
GlobalStatement
);
3512
N(SyntaxKind.
GlobalStatement
);
3585
N(SyntaxKind.
GlobalStatement
);
3885
N(SyntaxKind.
GlobalStatement
);
3973
N(SyntaxKind.
GlobalStatement
);
Parsing\IgnoredDirectiveParsingTests.cs (2)
242
N(SyntaxKind.
GlobalStatement
);
662
N(SyntaxKind.
GlobalStatement
);
Parsing\LambdaParameterParsingTests.cs (3)
5481
N(SyntaxKind.
GlobalStatement
);
5520
N(SyntaxKind.
GlobalStatement
);
5528
N(SyntaxKind.
GlobalStatement
);
Parsing\LambdaReturnTypeParsingTests.cs (3)
2769
N(SyntaxKind.
GlobalStatement
);
2830
N(SyntaxKind.
GlobalStatement
);
4998
N(SyntaxKind.
GlobalStatement
);
Parsing\MemberDeclarationParsingTests.cs (3)
2242
N(SyntaxKind.
GlobalStatement
);
2260
N(SyntaxKind.
GlobalStatement
);
8618
N(SyntaxKind.
GlobalStatement
);
Parsing\ParsingErrorRecoveryTests.cs (19)
135
N(SyntaxKind.
GlobalStatement
);
164
N(SyntaxKind.
GlobalStatement
);
186
N(SyntaxKind.
GlobalStatement
);
207
N(SyntaxKind.
GlobalStatement
);
8054
N(SyntaxKind.
GlobalStatement
);
8094
N(SyntaxKind.
GlobalStatement
);
8138
N(SyntaxKind.
GlobalStatement
);
8188
N(SyntaxKind.
GlobalStatement
);
8238
N(SyntaxKind.
GlobalStatement
);
8292
N(SyntaxKind.
GlobalStatement
);
8332
N(SyntaxKind.
GlobalStatement
);
8373
N(SyntaxKind.
GlobalStatement
);
8392
N(SyntaxKind.
GlobalStatement
);
8411
N(SyntaxKind.
GlobalStatement
);
8454
N(SyntaxKind.
GlobalStatement
);
8473
N(SyntaxKind.
GlobalStatement
);
8492
N(SyntaxKind.
GlobalStatement
);
8533
N(SyntaxKind.
GlobalStatement
);
8575
N(SyntaxKind.
GlobalStatement
);
Parsing\PartialEventsAndConstructorsParsingTests.cs (2)
1327
N(SyntaxKind.
GlobalStatement
);
1362
N(SyntaxKind.
GlobalStatement
);
Parsing\RecordParsing.cs (12)
125
N(SyntaxKind.
GlobalStatement
);
282
N(SyntaxKind.
GlobalStatement
);
1290
N(SyntaxKind.
GlobalStatement
);
1316
N(SyntaxKind.
GlobalStatement
);
1323
N(SyntaxKind.
GlobalStatement
);
2770
N(SyntaxKind.
GlobalStatement
);
2965
N(SyntaxKind.
GlobalStatement
);
3149
N(SyntaxKind.
GlobalStatement
);
3481
N(SyntaxKind.
GlobalStatement
);
3757
N(SyntaxKind.
GlobalStatement
);
3891
N(SyntaxKind.
GlobalStatement
);
3956
N(SyntaxKind.
GlobalStatement
);
Parsing\ScriptParsingTests.cs (94)
103
N(SyntaxKind.
GlobalStatement
);
157
N(SyntaxKind.
GlobalStatement
);
211
N(SyntaxKind.
GlobalStatement
);
315
N(SyntaxKind.
GlobalStatement
);
348
N(SyntaxKind.
GlobalStatement
);
387
N(SyntaxKind.
GlobalStatement
);
425
N(SyntaxKind.
GlobalStatement
);
718
N(SyntaxKind.
GlobalStatement
);
1365
N(SyntaxKind.
GlobalStatement
);
1415
N(SyntaxKind.
GlobalStatement
);
1544
N(SyntaxKind.
GlobalStatement
);
1626
N(SyntaxKind.
GlobalStatement
);
1663
N(SyntaxKind.
GlobalStatement
);
2216
N(SyntaxKind.
GlobalStatement
);
2235
N(SyntaxKind.
GlobalStatement
);
2253
N(SyntaxKind.
GlobalStatement
);
2375
N(SyntaxKind.
GlobalStatement
);
2497
N(SyntaxKind.
GlobalStatement
);
2684
N(SyntaxKind.
GlobalStatement
);
2703
N(SyntaxKind.
GlobalStatement
);
3130
N(SyntaxKind.
GlobalStatement
);
3162
N(SyntaxKind.
GlobalStatement
);
3194
N(SyntaxKind.
GlobalStatement
);
5078
N(SyntaxKind.
GlobalStatement
);
5119
N(SyntaxKind.
GlobalStatement
);
5163
N(SyntaxKind.
GlobalStatement
);
5215
N(SyntaxKind.
GlobalStatement
);
5267
N(SyntaxKind.
GlobalStatement
);
5316
N(SyntaxKind.
GlobalStatement
);
5365
N(SyntaxKind.
GlobalStatement
);
5415
N(SyntaxKind.
GlobalStatement
);
5473
N(SyntaxKind.
GlobalStatement
);
5531
N(SyntaxKind.
GlobalStatement
);
5592
N(SyntaxKind.
GlobalStatement
);
5661
N(SyntaxKind.
GlobalStatement
);
5713
N(SyntaxKind.
GlobalStatement
);
5773
N(SyntaxKind.
GlobalStatement
);
5835
N(SyntaxKind.
GlobalStatement
);
5905
N(SyntaxKind.
GlobalStatement
);
5981
N(SyntaxKind.
GlobalStatement
);
6059
N(SyntaxKind.
GlobalStatement
);
6140
N(SyntaxKind.
GlobalStatement
);
6235
N(SyntaxKind.
GlobalStatement
);
6325
N(SyntaxKind.
GlobalStatement
);
6374
N(SyntaxKind.
GlobalStatement
);
6430
N(SyntaxKind.
GlobalStatement
);
6479
N(SyntaxKind.
GlobalStatement
);
6538
N(SyntaxKind.
GlobalStatement
);
6602
N(SyntaxKind.
GlobalStatement
);
6689
N(SyntaxKind.
GlobalStatement
);
6742
N(SyntaxKind.
GlobalStatement
);
6857
N(SyntaxKind.
GlobalStatement
);
6914
N(SyntaxKind.
GlobalStatement
);
6963
N(SyntaxKind.
GlobalStatement
);
7009
N(SyntaxKind.
GlobalStatement
);
7061
N(SyntaxKind.
GlobalStatement
);
7121
N(SyntaxKind.
GlobalStatement
);
7190
N(SyntaxKind.
GlobalStatement
);
7265
N(SyntaxKind.
GlobalStatement
);
7334
N(SyntaxKind.
GlobalStatement
);
7396
N(SyntaxKind.
GlobalStatement
);
7466
N(SyntaxKind.
GlobalStatement
);
7536
N(SyntaxKind.
GlobalStatement
);
7606
N(SyntaxKind.
GlobalStatement
);
7676
N(SyntaxKind.
GlobalStatement
);
7746
N(SyntaxKind.
GlobalStatement
);
7816
N(SyntaxKind.
GlobalStatement
);
7890
N(SyntaxKind.
GlobalStatement
);
7973
N(SyntaxKind.
GlobalStatement
);
8050
N(SyntaxKind.
GlobalStatement
);
8106
N(SyntaxKind.
GlobalStatement
);
8177
N(SyntaxKind.
GlobalStatement
);
8251
N(SyntaxKind.
GlobalStatement
);
8315
N(SyntaxKind.
GlobalStatement
);
8416
N(SyntaxKind.
GlobalStatement
);
8485
N(SyntaxKind.
GlobalStatement
);
8598
N(SyntaxKind.
GlobalStatement
);
8653
N(SyntaxKind.
GlobalStatement
);
8723
N(SyntaxKind.
GlobalStatement
);
8799
N(SyntaxKind.
GlobalStatement
);
8877
N(SyntaxKind.
GlobalStatement
);
9342
N(SyntaxKind.
GlobalStatement
);
9398
N(SyntaxKind.
GlobalStatement
);
9458
N(SyntaxKind.
GlobalStatement
);
9518
N(SyntaxKind.
GlobalStatement
);
9582
N(SyntaxKind.
GlobalStatement
);
9633
N(SyntaxKind.
GlobalStatement
);
9703
N(SyntaxKind.
GlobalStatement
);
9722
N(SyntaxKind.
GlobalStatement
);
9814
N(SyntaxKind.
GlobalStatement
);
9871
N(SyntaxKind.
GlobalStatement
);
9929
N(SyntaxKind.
GlobalStatement
);
10126
Assert.Equal(SyntaxKind.
GlobalStatement
, tree.GetCompilationUnitRoot().ChildNodes().ToList()[0].Kind());
10178
Assert.Equal(SyntaxKind.
GlobalStatement
, statement.Kind());
Parsing\TopLevelStatementsParsingTests.cs (58)
35
N(SyntaxKind.
GlobalStatement
);
67
N(SyntaxKind.
GlobalStatement
);
139
N(SyntaxKind.
GlobalStatement
);
164
N(SyntaxKind.
GlobalStatement
);
189
N(SyntaxKind.
GlobalStatement
);
300
N(SyntaxKind.
GlobalStatement
);
351
N(SyntaxKind.
GlobalStatement
);
415
N(SyntaxKind.
GlobalStatement
);
469
N(SyntaxKind.
GlobalStatement
);
533
N(SyntaxKind.
GlobalStatement
);
623
N(SyntaxKind.
GlobalStatement
);
743
N(SyntaxKind.
GlobalStatement
);
827
N(SyntaxKind.
GlobalStatement
);
903
N(SyntaxKind.
GlobalStatement
);
942
N(SyntaxKind.
GlobalStatement
);
1030
N(SyntaxKind.
GlobalStatement
);
1060
N(SyntaxKind.
GlobalStatement
);
1111
N(SyntaxKind.
GlobalStatement
);
1166
N(SyntaxKind.
GlobalStatement
);
1209
N(SyntaxKind.
GlobalStatement
);
1284
N(SyntaxKind.
GlobalStatement
);
1340
N(SyntaxKind.
GlobalStatement
);
1386
N(SyntaxKind.
GlobalStatement
);
1420
N(SyntaxKind.
GlobalStatement
);
1479
N(SyntaxKind.
GlobalStatement
);
1498
N(SyntaxKind.
GlobalStatement
);
1587
N(SyntaxKind.
GlobalStatement
);
1685
N(SyntaxKind.
GlobalStatement
);
1724
N(SyntaxKind.
GlobalStatement
);
1830
N(SyntaxKind.
GlobalStatement
);
1884
N(SyntaxKind.
GlobalStatement
);
1928
N(SyntaxKind.
GlobalStatement
);
1975
N(SyntaxKind.
GlobalStatement
);
2016
N(SyntaxKind.
GlobalStatement
);
2063
N(SyntaxKind.
GlobalStatement
);
2248
N(SyntaxKind.
GlobalStatement
);
2267
N(SyntaxKind.
GlobalStatement
);
2323
N(SyntaxKind.
GlobalStatement
);
2383
N(SyntaxKind.
GlobalStatement
);
2454
N(SyntaxKind.
GlobalStatement
);
2516
N(SyntaxKind.
GlobalStatement
);
2545
N(SyntaxKind.
GlobalStatement
);
2564
N(SyntaxKind.
GlobalStatement
);
2590
N(SyntaxKind.
GlobalStatement
);
2630
N(SyntaxKind.
GlobalStatement
);
2728
N(SyntaxKind.
GlobalStatement
);
2769
N(SyntaxKind.
GlobalStatement
);
2796
N(SyntaxKind.
GlobalStatement
);
2838
N(SyntaxKind.
GlobalStatement
);
2856
N(SyntaxKind.
GlobalStatement
);
3076
N(SyntaxKind.
GlobalStatement
);
3228
N(SyntaxKind.
GlobalStatement
);
3390
N(SyntaxKind.
GlobalStatement
);
3408
N(SyntaxKind.
GlobalStatement
);
3459
N(SyntaxKind.
GlobalStatement
);
3477
N(SyntaxKind.
GlobalStatement
);
3521
N(SyntaxKind.
GlobalStatement
);
3579
M(SyntaxKind.
GlobalStatement
);
Parsing\UsingDirectiveParsingTests.cs (15)
44
N(SyntaxKind.
GlobalStatement
);
75
N(SyntaxKind.
GlobalStatement
);
114
N(SyntaxKind.
GlobalStatement
);
170
N(SyntaxKind.
GlobalStatement
);
205
N(SyntaxKind.
GlobalStatement
);
256
N(SyntaxKind.
GlobalStatement
);
325
N(SyntaxKind.
GlobalStatement
);
407
N(SyntaxKind.
GlobalStatement
);
467
N(SyntaxKind.
GlobalStatement
);
506
N(SyntaxKind.
GlobalStatement
);
565
N(SyntaxKind.
GlobalStatement
);
3436
N(SyntaxKind.
GlobalStatement
);
3493
N(SyntaxKind.
GlobalStatement
);
3546
N(SyntaxKind.
GlobalStatement
);
3593
N(SyntaxKind.
GlobalStatement
);
Syntax\SyntaxTreeTests.cs (4)
1088
N(SyntaxKind.
GlobalStatement
);
1144
N(SyntaxKind.
GlobalStatement
);
1216
N(SyntaxKind.
GlobalStatement
);
1274
N(SyntaxKind.
GlobalStatement
);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3022
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3061
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3132
if (node.Parent.IsKind(SyntaxKind.
GlobalStatement
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
714
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
174
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
158
var isFileBasedProgram = root.GetLeadingTrivia().Any(SyntaxKind.IgnoredDirectiveTrivia) || root.ChildNodes().Any(node => node.IsKind(SyntaxKind.
GlobalStatement
));
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40
if (first.Parent.IsKind(SyntaxKind.
GlobalStatement
))
41
return second.Parent.IsKind(SyntaxKind.
GlobalStatement
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
454
=> node.IsReturnableConstruct() || (node is CompilationUnitSyntax compilationUnit && compilationUnit.Members.Any(SyntaxKind.
GlobalStatement
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
714
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
174
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148
case SyntaxKind.
GlobalStatement
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120
return statement != null && !statement.IsParentKind(SyntaxKind.
GlobalStatement
) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))