580 references to GlobalStatement
Microsoft.CodeAnalysis.CSharp (19)
Binder\LocalBinderFactory.cs (1)
128
if (member.Kind() == SyntaxKind.
GlobalStatement
)
Binder\ScriptLocalScopeBinder.cs (1)
84
if (member.Kind() != SyntaxKind.
GlobalStatement
)
Compilation\CSharpCompilation.cs (1)
793
var lastGlobalStatement = (GlobalStatementSyntax?)root.Members.LastOrDefault(m => m.IsKind(SyntaxKind.
GlobalStatement
));
Compilation\MemberSemanticModel.cs (1)
2176
case SyntaxKind.
GlobalStatement
:
Compilation\SyntaxTreeSemanticModel.cs (5)
937
case SyntaxKind.
GlobalStatement
:
1206
case SyntaxKind.
GlobalStatement
:
1448
case SyntaxKind.
GlobalStatement
:
2415
return (node) => node.Kind() != SyntaxKind.
GlobalStatement
|| node.Parent != unit;
2420
return (node) => node.Parent != unit || node.Kind() == SyntaxKind.
GlobalStatement
;
Declarations\DeclarationTreeBuilder.cs (2)
155
else if (acceptSimpleProgram && member.IsKind(SyntaxKind.
GlobalStatement
))
1243
case SyntaxKind.
GlobalStatement
:
Parser\LanguageParser.cs (2)
772
case SyntaxKind.
GlobalStatement
:
2431
case SyntaxKind.
GlobalStatement
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5274
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)
2367
if (!lastNode.IsKind(SyntaxKind.
GlobalStatement
))
Syntax\SyntaxKindFacts.cs (1)
364
case SyntaxKind.
GlobalStatement
:
Syntax\SyntaxNormalizer.cs (1)
1328
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)
452
=> 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)
171
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
111
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)
1010
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)
86
(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
:
545
=> node.IsKind(SyntaxKind.
GlobalStatement
);
1342
if (node.IsKind(SyntaxKind.
GlobalStatement
))
1402
if (node.IsKind(SyntaxKind.
GlobalStatement
))
1626
case SyntaxKind.
GlobalStatement
:
2002
case SyntaxKind.
GlobalStatement
:
EditAndContinue\SyntaxComparer.cs (2)
572
case SyntaxKind.
GlobalStatement
:
1095
case SyntaxKind.
GlobalStatement
:
ExtractMethod\CSharpSelectionResult.cs (1)
128
Contract.ThrowIfFalse(last.IsParentKind(SyntaxKind.
GlobalStatement
));
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (1)
98
&& 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)
111
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)
100
parent.IsParentKind(SyntaxKind.
GlobalStatement
);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6431
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 (516)
IncrementalParsing\IncrementalParsingTests.cs (3)
444
SyntaxKind.
GlobalStatement
,
466
SyntaxKind.
GlobalStatement
,
467
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\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)
2270
N(SyntaxKind.
GlobalStatement
);
2288
N(SyntaxKind.
GlobalStatement
);
8646
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\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 (87)
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
);
1158
N(SyntaxKind.
GlobalStatement
);
1208
N(SyntaxKind.
GlobalStatement
);
1337
N(SyntaxKind.
GlobalStatement
);
1419
N(SyntaxKind.
GlobalStatement
);
1456
N(SyntaxKind.
GlobalStatement
);
2008
N(SyntaxKind.
GlobalStatement
);
2616
N(SyntaxKind.
GlobalStatement
);
2648
N(SyntaxKind.
GlobalStatement
);
2680
N(SyntaxKind.
GlobalStatement
);
4564
N(SyntaxKind.
GlobalStatement
);
4605
N(SyntaxKind.
GlobalStatement
);
4649
N(SyntaxKind.
GlobalStatement
);
4701
N(SyntaxKind.
GlobalStatement
);
4753
N(SyntaxKind.
GlobalStatement
);
4802
N(SyntaxKind.
GlobalStatement
);
4851
N(SyntaxKind.
GlobalStatement
);
4901
N(SyntaxKind.
GlobalStatement
);
4959
N(SyntaxKind.
GlobalStatement
);
5017
N(SyntaxKind.
GlobalStatement
);
5078
N(SyntaxKind.
GlobalStatement
);
5147
N(SyntaxKind.
GlobalStatement
);
5199
N(SyntaxKind.
GlobalStatement
);
5259
N(SyntaxKind.
GlobalStatement
);
5321
N(SyntaxKind.
GlobalStatement
);
5391
N(SyntaxKind.
GlobalStatement
);
5467
N(SyntaxKind.
GlobalStatement
);
5545
N(SyntaxKind.
GlobalStatement
);
5626
N(SyntaxKind.
GlobalStatement
);
5721
N(SyntaxKind.
GlobalStatement
);
5811
N(SyntaxKind.
GlobalStatement
);
5860
N(SyntaxKind.
GlobalStatement
);
5916
N(SyntaxKind.
GlobalStatement
);
5965
N(SyntaxKind.
GlobalStatement
);
6024
N(SyntaxKind.
GlobalStatement
);
6088
N(SyntaxKind.
GlobalStatement
);
6175
N(SyntaxKind.
GlobalStatement
);
6228
N(SyntaxKind.
GlobalStatement
);
6343
N(SyntaxKind.
GlobalStatement
);
6400
N(SyntaxKind.
GlobalStatement
);
6449
N(SyntaxKind.
GlobalStatement
);
6495
N(SyntaxKind.
GlobalStatement
);
6547
N(SyntaxKind.
GlobalStatement
);
6607
N(SyntaxKind.
GlobalStatement
);
6676
N(SyntaxKind.
GlobalStatement
);
6751
N(SyntaxKind.
GlobalStatement
);
6820
N(SyntaxKind.
GlobalStatement
);
6882
N(SyntaxKind.
GlobalStatement
);
6952
N(SyntaxKind.
GlobalStatement
);
7022
N(SyntaxKind.
GlobalStatement
);
7092
N(SyntaxKind.
GlobalStatement
);
7162
N(SyntaxKind.
GlobalStatement
);
7232
N(SyntaxKind.
GlobalStatement
);
7302
N(SyntaxKind.
GlobalStatement
);
7376
N(SyntaxKind.
GlobalStatement
);
7459
N(SyntaxKind.
GlobalStatement
);
7536
N(SyntaxKind.
GlobalStatement
);
7592
N(SyntaxKind.
GlobalStatement
);
7663
N(SyntaxKind.
GlobalStatement
);
7737
N(SyntaxKind.
GlobalStatement
);
7801
N(SyntaxKind.
GlobalStatement
);
7902
N(SyntaxKind.
GlobalStatement
);
7971
N(SyntaxKind.
GlobalStatement
);
8084
N(SyntaxKind.
GlobalStatement
);
8139
N(SyntaxKind.
GlobalStatement
);
8209
N(SyntaxKind.
GlobalStatement
);
8285
N(SyntaxKind.
GlobalStatement
);
8363
N(SyntaxKind.
GlobalStatement
);
8828
N(SyntaxKind.
GlobalStatement
);
8884
N(SyntaxKind.
GlobalStatement
);
8944
N(SyntaxKind.
GlobalStatement
);
9004
N(SyntaxKind.
GlobalStatement
);
9068
N(SyntaxKind.
GlobalStatement
);
9119
N(SyntaxKind.
GlobalStatement
);
9189
N(SyntaxKind.
GlobalStatement
);
9208
N(SyntaxKind.
GlobalStatement
);
9300
N(SyntaxKind.
GlobalStatement
);
9357
N(SyntaxKind.
GlobalStatement
);
9415
N(SyntaxKind.
GlobalStatement
);
9612
Assert.Equal(SyntaxKind.
GlobalStatement
, tree.GetCompilationUnitRoot().ChildNodes().ToList()[0].Kind());
9664
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)
2848
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
2887
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
2958
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)
452
=> 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)
171
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)
1010
conditional.Parent.IsParentKind(SyntaxKind.
GlobalStatement
))