670 references to GlobalStatement
Microsoft.CodeAnalysis.CSharp (24)
Binder\LocalBinderFactory.cs (1)
127
if (member.Kind() == SyntaxKind.
GlobalStatement
)
Binder\ScriptLocalScopeBinder.cs (1)
84
if (member.Kind() != SyntaxKind.
GlobalStatement
)
Compilation\CSharpCompilation.cs (1)
855
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
:
2480
return (node) => node.Kind() != SyntaxKind.
GlobalStatement
|| node.Parent != unit;
2485
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)
780
case SyntaxKind.
GlobalStatement
:
2474
case SyntaxKind.
GlobalStatement
:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5772
case SyntaxKind.
GlobalStatement
:
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
286
public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.
GlobalStatement
);
292
if (member.Kind() == SyntaxKind.
GlobalStatement
&& compilation.IsNullableAnalysisEnabledIn(member))
Syntax.xml.Internal.Generated.cs (4)
30555
var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, this.context, out hash);
30558
var result = new GlobalStatementSyntax(SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, this.context);
35922
var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement, out hash);
35925
var result = new GlobalStatementSyntax(SyntaxKind.
GlobalStatement
, attributeLists.Node, modifiers.Node, statement);
Syntax.xml.Syntax.Generated.cs (1)
6157
/// <item><description><see cref="SyntaxKind.
GlobalStatement
"/></description></item>
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\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)
721
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175
public int? GlobalStatement => (int)SyntaxKind.
GlobalStatement
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
83
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)
61
RemoveNode(editor, node.IsParentKind(SyntaxKind.
GlobalStatement
) ? node.Parent : node, blockFacts);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100
editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.
GlobalStatement
) ? nextStatement.GetRequiredParent() : nextStatement);
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.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6521
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 (590)
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
);
14078
N(SyntaxKind.
GlobalStatement
);
14277
N(SyntaxKind.
GlobalStatement
);
14498
N(SyntaxKind.
GlobalStatement
);
14734
N(SyntaxKind.
GlobalStatement
);
14971
N(SyntaxKind.
GlobalStatement
);
15197
N(SyntaxKind.
GlobalStatement
);
15430
N(SyntaxKind.
GlobalStatement
);
15633
N(SyntaxKind.
GlobalStatement
);
15799
N(SyntaxKind.
GlobalStatement
);
15981
N(SyntaxKind.
GlobalStatement
);
16175
N(SyntaxKind.
GlobalStatement
);
16382
N(SyntaxKind.
GlobalStatement
);
16581
N(SyntaxKind.
GlobalStatement
);
16765
N(SyntaxKind.
GlobalStatement
);
Parsing\DeclarationParsingTests.cs (27)
8358
N(SyntaxKind.
GlobalStatement
);
8670
N(SyntaxKind.
GlobalStatement
);
9541
N(SyntaxKind.
GlobalStatement
);
12693
N(SyntaxKind.
GlobalStatement
);
12733
N(SyntaxKind.
GlobalStatement
);
12810
N(SyntaxKind.
GlobalStatement
);
12887
N(SyntaxKind.
GlobalStatement
);
12932
N(SyntaxKind.
GlobalStatement
);
13521
N(SyntaxKind.
GlobalStatement
);
16021
N(SyntaxKind.
GlobalStatement
);
16064
N(SyntaxKind.
GlobalStatement
);
16107
N(SyntaxKind.
GlobalStatement
);
16150
N(SyntaxKind.
GlobalStatement
);
16193
N(SyntaxKind.
GlobalStatement
);
16240
N(SyntaxKind.
GlobalStatement
);
16287
N(SyntaxKind.
GlobalStatement
);
16339
N(SyntaxKind.
GlobalStatement
);
16398
N(SyntaxKind.
GlobalStatement
);
16461
N(SyntaxKind.
GlobalStatement
);
16516
N(SyntaxKind.
GlobalStatement
);
16541
N(SyntaxKind.
GlobalStatement
);
16569
N(SyntaxKind.
GlobalStatement
);
16620
N(SyntaxKind.
GlobalStatement
);
16670
N(SyntaxKind.
GlobalStatement
);
16713
N(SyntaxKind.
GlobalStatement
);
16782
N(SyntaxKind.
GlobalStatement
);
16817
N(SyntaxKind.
GlobalStatement
);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (4)
6765
N(SyntaxKind.
GlobalStatement
);
6818
N(SyntaxKind.
GlobalStatement
);
6867
N(SyntaxKind.
GlobalStatement
);
6931
N(SyntaxKind.
GlobalStatement
);
Parsing\DeclarationScopeParsingTests.cs (178)
333
N(SyntaxKind.
GlobalStatement
);
358
N(SyntaxKind.
GlobalStatement
);
387
N(SyntaxKind.
GlobalStatement
);
408
N(SyntaxKind.
GlobalStatement
);
450
N(SyntaxKind.
GlobalStatement
);
479
N(SyntaxKind.
GlobalStatement
);
1952
N(SyntaxKind.
GlobalStatement
);
1974
N(SyntaxKind.
GlobalStatement
);
2032
N(SyntaxKind.
GlobalStatement
);
2067
N(SyntaxKind.
GlobalStatement
);
2119
N(SyntaxKind.
GlobalStatement
);
2142
N(SyntaxKind.
GlobalStatement
);
2187
N(SyntaxKind.
GlobalStatement
);
2205
N(SyntaxKind.
GlobalStatement
);
2294
N(SyntaxKind.
GlobalStatement
);
2320
N(SyntaxKind.
GlobalStatement
);
2350
N(SyntaxKind.
GlobalStatement
);
2400
N(SyntaxKind.
GlobalStatement
);
2426
N(SyntaxKind.
GlobalStatement
);
2456
N(SyntaxKind.
GlobalStatement
);
2506
N(SyntaxKind.
GlobalStatement
);
2528
N(SyntaxKind.
GlobalStatement
);
2554
N(SyntaxKind.
GlobalStatement
);
2598
N(SyntaxKind.
GlobalStatement
);
2653
N(SyntaxKind.
GlobalStatement
);
2675
N(SyntaxKind.
GlobalStatement
);
2716
N(SyntaxKind.
GlobalStatement
);
2738
N(SyntaxKind.
GlobalStatement
);
2785
N(SyntaxKind.
GlobalStatement
);
2824
N(SyntaxKind.
GlobalStatement
);
2876
N(SyntaxKind.
GlobalStatement
);
2899
N(SyntaxKind.
GlobalStatement
);
2944
N(SyntaxKind.
GlobalStatement
);
2962
N(SyntaxKind.
GlobalStatement
);
3016
N(SyntaxKind.
GlobalStatement
);
3057
N(SyntaxKind.
GlobalStatement
);
3075
N(SyntaxKind.
GlobalStatement
);
3204
N(SyntaxKind.
GlobalStatement
);
3226
N(SyntaxKind.
GlobalStatement
);
3396
N(SyntaxKind.
GlobalStatement
);
3584
N(SyntaxKind.
GlobalStatement
);
3651
N(SyntaxKind.
GlobalStatement
);
3737
N(SyntaxKind.
GlobalStatement
);
3757
N(SyntaxKind.
GlobalStatement
);
3813
N(SyntaxKind.
GlobalStatement
);
3833
N(SyntaxKind.
GlobalStatement
);
3874
N(SyntaxKind.
GlobalStatement
);
3967
N(SyntaxKind.
GlobalStatement
);
3987
N(SyntaxKind.
GlobalStatement
);
4051
N(SyntaxKind.
GlobalStatement
);
4071
N(SyntaxKind.
GlobalStatement
);
4113
N(SyntaxKind.
GlobalStatement
);
4196
N(SyntaxKind.
GlobalStatement
);
4212
N(SyntaxKind.
GlobalStatement
);
4253
N(SyntaxKind.
GlobalStatement
);
4340
N(SyntaxKind.
GlobalStatement
);
4356
N(SyntaxKind.
GlobalStatement
);
4401
N(SyntaxKind.
GlobalStatement
);
4489
N(SyntaxKind.
GlobalStatement
);
4505
N(SyntaxKind.
GlobalStatement
);
4551
N(SyntaxKind.
GlobalStatement
);
4622
N(SyntaxKind.
GlobalStatement
);
4697
N(SyntaxKind.
GlobalStatement
);
4773
N(SyntaxKind.
GlobalStatement
);
4848
N(SyntaxKind.
GlobalStatement
);
4919
N(SyntaxKind.
GlobalStatement
);
4990
N(SyntaxKind.
GlobalStatement
);
5065
N(SyntaxKind.
GlobalStatement
);
5141
N(SyntaxKind.
GlobalStatement
);
5208
N(SyntaxKind.
GlobalStatement
);
5291
N(SyntaxKind.
GlobalStatement
);
5307
N(SyntaxKind.
GlobalStatement
);
5364
N(SyntaxKind.
GlobalStatement
);
5380
N(SyntaxKind.
GlobalStatement
);
5438
N(SyntaxKind.
GlobalStatement
);
5472
N(SyntaxKind.
GlobalStatement
);
5525
N(SyntaxKind.
GlobalStatement
);
5595
N(SyntaxKind.
GlobalStatement
);
5648
N(SyntaxKind.
GlobalStatement
);
5727
N(SyntaxKind.
GlobalStatement
);
5798
N(SyntaxKind.
GlobalStatement
);
5893
N(SyntaxKind.
GlobalStatement
);
5927
N(SyntaxKind.
GlobalStatement
);
5961
N(SyntaxKind.
GlobalStatement
);
5998
N(SyntaxKind.
GlobalStatement
);
6050
N(SyntaxKind.
GlobalStatement
);
6119
N(SyntaxKind.
GlobalStatement
);
6188
N(SyntaxKind.
GlobalStatement
);
6252
N(SyntaxKind.
GlobalStatement
);
6327
N(SyntaxKind.
GlobalStatement
);
6358
N(SyntaxKind.
GlobalStatement
);
6414
N(SyntaxKind.
GlobalStatement
);
6445
N(SyntaxKind.
GlobalStatement
);
6482
N(SyntaxKind.
GlobalStatement
);
6548
N(SyntaxKind.
GlobalStatement
);
6609
N(SyntaxKind.
GlobalStatement
);
6679
N(SyntaxKind.
GlobalStatement
);
6741
N(SyntaxKind.
GlobalStatement
);
6820
N(SyntaxKind.
GlobalStatement
);
6856
N(SyntaxKind.
GlobalStatement
);
6893
N(SyntaxKind.
GlobalStatement
);
6949
N(SyntaxKind.
GlobalStatement
);
7009
N(SyntaxKind.
GlobalStatement
);
7070
N(SyntaxKind.
GlobalStatement
);
7130
N(SyntaxKind.
GlobalStatement
);
7186
N(SyntaxKind.
GlobalStatement
);
7242
N(SyntaxKind.
GlobalStatement
);
7302
N(SyntaxKind.
GlobalStatement
);
7363
N(SyntaxKind.
GlobalStatement
);
7415
N(SyntaxKind.
GlobalStatement
);
7481
N(SyntaxKind.
GlobalStatement
);
7553
N(SyntaxKind.
GlobalStatement
);
7624
N(SyntaxKind.
GlobalStatement
);
7699
N(SyntaxKind.
GlobalStatement
);
7769
N(SyntaxKind.
GlobalStatement
);
7837
N(SyntaxKind.
GlobalStatement
);
7909
N(SyntaxKind.
GlobalStatement
);
7976
N(SyntaxKind.
GlobalStatement
);
8037
N(SyntaxKind.
GlobalStatement
);
8093
N(SyntaxKind.
GlobalStatement
);
8146
N(SyntaxKind.
GlobalStatement
);
8195
N(SyntaxKind.
GlobalStatement
);
8215
N(SyntaxKind.
GlobalStatement
);
8294
N(SyntaxKind.
GlobalStatement
);
8314
N(SyntaxKind.
GlobalStatement
);
8357
N(SyntaxKind.
GlobalStatement
);
8377
N(SyntaxKind.
GlobalStatement
);
11242
N(SyntaxKind.
GlobalStatement
);
11341
N(SyntaxKind.
GlobalStatement
);
11796
N(SyntaxKind.
GlobalStatement
);
11814
N(SyntaxKind.
GlobalStatement
);
11851
N(SyntaxKind.
GlobalStatement
);
11870
N(SyntaxKind.
GlobalStatement
);
11910
N(SyntaxKind.
GlobalStatement
);
11954
N(SyntaxKind.
GlobalStatement
);
11977
N(SyntaxKind.
GlobalStatement
);
12011
N(SyntaxKind.
GlobalStatement
);
12031
N(SyntaxKind.
GlobalStatement
);
12055
N(SyntaxKind.
GlobalStatement
);
12096
N(SyntaxKind.
GlobalStatement
);
12141
N(SyntaxKind.
GlobalStatement
);
12165
N(SyntaxKind.
GlobalStatement
);
12193
N(SyntaxKind.
GlobalStatement
);
12237
N(SyntaxKind.
GlobalStatement
);
12283
N(SyntaxKind.
GlobalStatement
);
12325
N(SyntaxKind.
GlobalStatement
);
12380
N(SyntaxKind.
GlobalStatement
);
12440
N(SyntaxKind.
GlobalStatement
);
12472
N(SyntaxKind.
GlobalStatement
);
12497
N(SyntaxKind.
GlobalStatement
);
12559
N(SyntaxKind.
GlobalStatement
);
12626
N(SyntaxKind.
GlobalStatement
);
12677
N(SyntaxKind.
GlobalStatement
);
12729
N(SyntaxKind.
GlobalStatement
);
12775
N(SyntaxKind.
GlobalStatement
);
12831
N(SyntaxKind.
GlobalStatement
);
12881
N(SyntaxKind.
GlobalStatement
);
12938
N(SyntaxKind.
GlobalStatement
);
12989
N(SyntaxKind.
GlobalStatement
);
13035
N(SyntaxKind.
GlobalStatement
);
13085
N(SyntaxKind.
GlobalStatement
);
13136
N(SyntaxKind.
GlobalStatement
);
13186
N(SyntaxKind.
GlobalStatement
);
13232
N(SyntaxKind.
GlobalStatement
);
13286
N(SyntaxKind.
GlobalStatement
);
13332
N(SyntaxKind.
GlobalStatement
);
13382
N(SyntaxKind.
GlobalStatement
);
13433
N(SyntaxKind.
GlobalStatement
);
13475
N(SyntaxKind.
GlobalStatement
);
13527
N(SyntaxKind.
GlobalStatement
);
13590
N(SyntaxKind.
GlobalStatement
);
13622
N(SyntaxKind.
GlobalStatement
);
14670
N(SyntaxKind.
GlobalStatement
);
14717
N(SyntaxKind.
GlobalStatement
);
14764
N(SyntaxKind.
GlobalStatement
);
14821
N(SyntaxKind.
GlobalStatement
);
14897
N(SyntaxKind.
GlobalStatement
);
14983
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 (38)
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
);
7499
N(SyntaxKind.
GlobalStatement
);
7535
N(SyntaxKind.
GlobalStatement
);
7580
N(SyntaxKind.
GlobalStatement
);
7601
N(SyntaxKind.
GlobalStatement
);
7612
N(SyntaxKind.
GlobalStatement
);
7637
N(SyntaxKind.
GlobalStatement
);
7690
N(SyntaxKind.
GlobalStatement
);
7751
N(SyntaxKind.
GlobalStatement
);
7790
N(SyntaxKind.
GlobalStatement
);
7827
N(SyntaxKind.
GlobalStatement
);
7862
N(SyntaxKind.
GlobalStatement
);
7911
N(SyntaxKind.
GlobalStatement
);
7960
N(SyntaxKind.
GlobalStatement
);
8014
N(SyntaxKind.
GlobalStatement
);
8063
N(SyntaxKind.
GlobalStatement
);
8112
N(SyntaxKind.
GlobalStatement
);
8186
N(SyntaxKind.
GlobalStatement
);
8268
N(SyntaxKind.
GlobalStatement
);
8350
N(SyntaxKind.
GlobalStatement
);
8428
N(SyntaxKind.
GlobalStatement
);
8508
N(SyntaxKind.
GlobalStatement
);
8543
N(SyntaxKind.
GlobalStatement
);
8554
N(SyntaxKind.
GlobalStatement
);
8624
N(SyntaxKind.
GlobalStatement
);
8665
N(SyntaxKind.
GlobalStatement
);
8696
N(SyntaxKind.
GlobalStatement
);
8754
N(SyntaxKind.
GlobalStatement
);
8828
N(SyntaxKind.
GlobalStatement
);
Parsing\ExtensionsParsingTests.cs (2)
517
N(SyntaxKind.
GlobalStatement
);
551
N(SyntaxKind.
GlobalStatement
);
Parsing\FileModifierParsingTests.cs (22)
151
N(SyntaxKind.
GlobalStatement
);
294
N(SyntaxKind.
GlobalStatement
);
357
N(SyntaxKind.
GlobalStatement
);
420
N(SyntaxKind.
GlobalStatement
);
2047
N(SyntaxKind.
GlobalStatement
);
2100
N(SyntaxKind.
GlobalStatement
);
2142
N(SyntaxKind.
GlobalStatement
);
2176
N(SyntaxKind.
GlobalStatement
);
2226
N(SyntaxKind.
GlobalStatement
);
2291
N(SyntaxKind.
GlobalStatement
);
2354
N(SyntaxKind.
GlobalStatement
);
2417
N(SyntaxKind.
GlobalStatement
);
3029
N(SyntaxKind.
GlobalStatement
);
3090
N(SyntaxKind.
GlobalStatement
);
3152
N(SyntaxKind.
GlobalStatement
);
3192
N(SyntaxKind.
GlobalStatement
);
3234
N(SyntaxKind.
GlobalStatement
);
3252
N(SyntaxKind.
GlobalStatement
);
3298
N(SyntaxKind.
GlobalStatement
);
3372
N(SyntaxKind.
GlobalStatement
);
3430
N(SyntaxKind.
GlobalStatement
);
3451
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 (6)
5487
N(SyntaxKind.
GlobalStatement
);
5540
N(SyntaxKind.
GlobalStatement
);
5548
N(SyntaxKind.
GlobalStatement
);
7060
N(SyntaxKind.
GlobalStatement
);
7105
N(SyntaxKind.
GlobalStatement
);
7165
N(SyntaxKind.
GlobalStatement
);
Parsing\LambdaReturnTypeParsingTests.cs (3)
2769
N(SyntaxKind.
GlobalStatement
);
2830
N(SyntaxKind.
GlobalStatement
);
4998
N(SyntaxKind.
GlobalStatement
);
Parsing\MemberDeclarationParsingTests.cs (3)
2273
N(SyntaxKind.
GlobalStatement
);
2291
N(SyntaxKind.
GlobalStatement
);
8649
N(SyntaxKind.
GlobalStatement
);
Parsing\ParsingErrorRecoveryTests.cs (20)
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
);
8727
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
);
10186
Assert.Equal(SyntaxKind.
GlobalStatement
, tree.GetCompilationUnitRoot().ChildNodes().ToList()[0].Kind());
10238
Assert.Equal(SyntaxKind.
GlobalStatement
, statement.Kind());
Parsing\StatementParsingTests.cs (1)
6010
N(SyntaxKind.
GlobalStatement
);
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
);
3075
N(SyntaxKind.
GlobalStatement
);
3224
N(SyntaxKind.
GlobalStatement
);
3386
N(SyntaxKind.
GlobalStatement
);
3404
N(SyntaxKind.
GlobalStatement
);
3455
N(SyntaxKind.
GlobalStatement
);
3473
N(SyntaxKind.
GlobalStatement
);
3517
N(SyntaxKind.
GlobalStatement
);
3574
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)
3011
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3050
if (declaration.Parent.IsKind(SyntaxKind.
GlobalStatement
))
3121
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)
721
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175
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)
135
return compilationUnit.Members.Any(member => member.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)
721
if ((kind != SyntaxKind.
GlobalStatement
) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175
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
))