670 references to GlobalStatement
Microsoft.CodeAnalysis.CSharp (24)
Binder\LocalBinderFactory.cs (1)
127if (member.Kind() == SyntaxKind.GlobalStatement)
Binder\ScriptLocalScopeBinder.cs (1)
84if (member.Kind() != SyntaxKind.GlobalStatement)
Compilation\CSharpCompilation.cs (1)
855var lastGlobalStatement = (GlobalStatementSyntax?)root.Members.LastOrDefault(m => m.IsKind(SyntaxKind.GlobalStatement));
Compilation\MemberSemanticModel.cs (1)
2215case SyntaxKind.GlobalStatement:
Compilation\SyntaxTreeSemanticModel.cs (5)
937case SyntaxKind.GlobalStatement: 1206case SyntaxKind.GlobalStatement: 1475case SyntaxKind.GlobalStatement: 2480return (node) => node.Kind() != SyntaxKind.GlobalStatement || node.Parent != unit; 2485return (node) => node.Parent != unit || node.Kind() == SyntaxKind.GlobalStatement;
Declarations\DeclarationTreeBuilder.cs (2)
156else if (acceptSimpleProgram && member.IsKind(SyntaxKind.GlobalStatement)) 1262case SyntaxKind.GlobalStatement:
Parser\LanguageParser.cs (2)
780case SyntaxKind.GlobalStatement: 2474case SyntaxKind.GlobalStatement:
Symbols\Source\SourceMemberContainerSymbol.cs (1)
5772case SyntaxKind.GlobalStatement:
Symbols\Synthesized\SynthesizedSimpleProgramEntryPointSymbol.cs (2)
286public SyntaxNode ReturnTypeSyntax => CompilationUnit.Members.First(m => m.Kind() == SyntaxKind.GlobalStatement); 292if (member.Kind() == SyntaxKind.GlobalStatement && compilation.IsNullableAnalysisEnabledIn(member))
Syntax.xml.Internal.Generated.cs (4)
30555var cached = CSharpSyntaxNodeCache.TryGetNode((int)SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, this.context, out hash); 30558var result = new GlobalStatementSyntax(SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, this.context); 35922var cached = SyntaxNodeCache.TryGetNode((int)SyntaxKind.GlobalStatement, attributeLists.Node, modifiers.Node, statement, out hash); 35925var 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)
2415if (!lastNode.IsKind(SyntaxKind.GlobalStatement))
Syntax\SyntaxKindFacts.cs (1)
365case SyntaxKind.GlobalStatement:
Syntax\SyntaxNormalizer.cs (1)
1350if (node.Parent.Kind() is SyntaxKind.GlobalStatement or SyntaxKind.FileScopedNamespaceDeclaration)
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40if (first.Parent.IsKind(SyntaxKind.GlobalStatement)) 41return 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)
721if ((kind != SyntaxKind.GlobalStatement) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175public int? GlobalStatement => (int)SyntaxKind.GlobalStatement;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (7)
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.GlobalStatement) ? nextStatement.GetRequiredParent() : nextStatement);
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
83and not SyntaxKind.GlobalStatement)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 515else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.GlobalStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148case SyntaxKind.GlobalStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120return statement != null && !statement.IsParentKind(SyntaxKind.GlobalStatement) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011conditional.Parent.IsParentKind(SyntaxKind.GlobalStatement))
Microsoft.CodeAnalysis.CSharp.Features (18)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
347if (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)
70if (!memberDeclaration.IsKind(SyntaxKind.GlobalStatement) && !memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword))
Debugging\LocationInfoGetter.cs (1)
32if ((memberDeclaration == null) || (memberDeclaration.Kind() == SyntaxKind.GlobalStatement))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (6)
159case SyntaxKind.GlobalStatement: 529=> node.IsKind(SyntaxKind.GlobalStatement); 1336if (node.IsKind(SyntaxKind.GlobalStatement)) 1395if (node.IsKind(SyntaxKind.GlobalStatement)) 1625case SyntaxKind.GlobalStatement: 2005case SyntaxKind.GlobalStatement:
EditAndContinue\SyntaxComparer.cs (2)
574case SyntaxKind.GlobalStatement: 1104case SyntaxKind.GlobalStatement:
ExtractMethod\CSharpSelectionResult.cs (1)
128Contract.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)
61RemoveNode(editor, node.IsParentKind(SyntaxKind.GlobalStatement) ? node.Parent : node, blockFacts);
src\Analyzers\CSharp\CodeFixes\ConvertSwitchStatementToExpression\ConvertSwitchStatementToExpressionCodeFixProvider.cs (1)
100editor.RemoveNode(nextStatement.IsParentKind(SyntaxKind.GlobalStatement) ? nextStatement.GetRequiredParent() : nextStatement);
src\Analyzers\CSharp\CodeFixes\RemoveUnreachableCode\CSharpRemoveUnreachableCodeCodeFixProvider.cs (1)
83and not SyntaxKind.GlobalStatement)
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
101parent.IsParentKind(SyntaxKind.GlobalStatement);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\TopLevelStatementsTests.cs (1)
6521context.RegisterSyntaxNodeAction(Handle1, SyntaxKind.GlobalStatement);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
3686var 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)
445SyntaxKind.GlobalStatement, 467SyntaxKind.GlobalStatement, 468SyntaxKind.GlobalStatement,
Parsing\CollectionExpressionParsingTests.cs (78)
54N(SyntaxKind.GlobalStatement); 117N(SyntaxKind.GlobalStatement); 178N(SyntaxKind.GlobalStatement); 262N(SyntaxKind.GlobalStatement); 274N(SyntaxKind.GlobalStatement); 286N(SyntaxKind.GlobalStatement); 321N(SyntaxKind.GlobalStatement); 385N(SyntaxKind.GlobalStatement); 448N(SyntaxKind.GlobalStatement); 527N(SyntaxKind.GlobalStatement); 539N(SyntaxKind.GlobalStatement); 551N(SyntaxKind.GlobalStatement); 581N(SyntaxKind.GlobalStatement); 637N(SyntaxKind.GlobalStatement); 700N(SyntaxKind.GlobalStatement); 767N(SyntaxKind.GlobalStatement); 826N(SyntaxKind.GlobalStatement); 889N(SyntaxKind.GlobalStatement); 944N(SyntaxKind.GlobalStatement); 1007N(SyntaxKind.GlobalStatement); 1117N(SyntaxKind.GlobalStatement); 1188N(SyntaxKind.GlobalStatement); 1244N(SyntaxKind.GlobalStatement); 1318N(SyntaxKind.GlobalStatement); 1478N(SyntaxKind.GlobalStatement); 1549N(SyntaxKind.GlobalStatement); 1581N(SyntaxKind.GlobalStatement); 1627N(SyntaxKind.GlobalStatement); 1680N(SyntaxKind.GlobalStatement); 1723N(SyntaxKind.GlobalStatement); 1766N(SyntaxKind.GlobalStatement); 1804N(SyntaxKind.GlobalStatement); 5699N(SyntaxKind.GlobalStatement); 6209N(SyntaxKind.GlobalStatement); 9175N(SyntaxKind.GlobalStatement); 9224N(SyntaxKind.GlobalStatement); 9273N(SyntaxKind.GlobalStatement); 9326N(SyntaxKind.GlobalStatement); 9474N(SyntaxKind.GlobalStatement); 9633N(SyntaxKind.GlobalStatement); 9792N(SyntaxKind.GlobalStatement); 9951N(SyntaxKind.GlobalStatement); 10086N(SyntaxKind.GlobalStatement); 10203N(SyntaxKind.GlobalStatement); 10335N(SyntaxKind.GlobalStatement); 10467N(SyntaxKind.GlobalStatement); 10595N(SyntaxKind.GlobalStatement); 10750N(SyntaxKind.GlobalStatement); 10901N(SyntaxKind.GlobalStatement); 11067N(SyntaxKind.GlobalStatement); 11233N(SyntaxKind.GlobalStatement); 11415N(SyntaxKind.GlobalStatement); 11593N(SyntaxKind.GlobalStatement); 11748N(SyntaxKind.GlobalStatement); 11906N(SyntaxKind.GlobalStatement); 12075N(SyntaxKind.GlobalStatement); 12197N(SyntaxKind.GlobalStatement); 12286N(SyntaxKind.GlobalStatement); 12387N(SyntaxKind.GlobalStatement); 12421N(SyntaxKind.GlobalStatement); 12488N(SyntaxKind.GlobalStatement); 12555N(SyntaxKind.GlobalStatement); 12638N(SyntaxKind.GlobalStatement); 12735N(SyntaxKind.GlobalStatement); 14078N(SyntaxKind.GlobalStatement); 14277N(SyntaxKind.GlobalStatement); 14498N(SyntaxKind.GlobalStatement); 14734N(SyntaxKind.GlobalStatement); 14971N(SyntaxKind.GlobalStatement); 15197N(SyntaxKind.GlobalStatement); 15430N(SyntaxKind.GlobalStatement); 15633N(SyntaxKind.GlobalStatement); 15799N(SyntaxKind.GlobalStatement); 15981N(SyntaxKind.GlobalStatement); 16175N(SyntaxKind.GlobalStatement); 16382N(SyntaxKind.GlobalStatement); 16581N(SyntaxKind.GlobalStatement); 16765N(SyntaxKind.GlobalStatement);
Parsing\DeclarationParsingTests.cs (27)
8358N(SyntaxKind.GlobalStatement); 8670N(SyntaxKind.GlobalStatement); 9541N(SyntaxKind.GlobalStatement); 12693N(SyntaxKind.GlobalStatement); 12733N(SyntaxKind.GlobalStatement); 12810N(SyntaxKind.GlobalStatement); 12887N(SyntaxKind.GlobalStatement); 12932N(SyntaxKind.GlobalStatement); 13521N(SyntaxKind.GlobalStatement); 16021N(SyntaxKind.GlobalStatement); 16064N(SyntaxKind.GlobalStatement); 16107N(SyntaxKind.GlobalStatement); 16150N(SyntaxKind.GlobalStatement); 16193N(SyntaxKind.GlobalStatement); 16240N(SyntaxKind.GlobalStatement); 16287N(SyntaxKind.GlobalStatement); 16339N(SyntaxKind.GlobalStatement); 16398N(SyntaxKind.GlobalStatement); 16461N(SyntaxKind.GlobalStatement); 16516N(SyntaxKind.GlobalStatement); 16541N(SyntaxKind.GlobalStatement); 16569N(SyntaxKind.GlobalStatement); 16620N(SyntaxKind.GlobalStatement); 16670N(SyntaxKind.GlobalStatement); 16713N(SyntaxKind.GlobalStatement); 16782N(SyntaxKind.GlobalStatement); 16817N(SyntaxKind.GlobalStatement);
Parsing\DeclarationParsingTests_MissingIdentifiers.cs (4)
6765N(SyntaxKind.GlobalStatement); 6818N(SyntaxKind.GlobalStatement); 6867N(SyntaxKind.GlobalStatement); 6931N(SyntaxKind.GlobalStatement);
Parsing\DeclarationScopeParsingTests.cs (178)
333N(SyntaxKind.GlobalStatement); 358N(SyntaxKind.GlobalStatement); 387N(SyntaxKind.GlobalStatement); 408N(SyntaxKind.GlobalStatement); 450N(SyntaxKind.GlobalStatement); 479N(SyntaxKind.GlobalStatement); 1952N(SyntaxKind.GlobalStatement); 1974N(SyntaxKind.GlobalStatement); 2032N(SyntaxKind.GlobalStatement); 2067N(SyntaxKind.GlobalStatement); 2119N(SyntaxKind.GlobalStatement); 2142N(SyntaxKind.GlobalStatement); 2187N(SyntaxKind.GlobalStatement); 2205N(SyntaxKind.GlobalStatement); 2294N(SyntaxKind.GlobalStatement); 2320N(SyntaxKind.GlobalStatement); 2350N(SyntaxKind.GlobalStatement); 2400N(SyntaxKind.GlobalStatement); 2426N(SyntaxKind.GlobalStatement); 2456N(SyntaxKind.GlobalStatement); 2506N(SyntaxKind.GlobalStatement); 2528N(SyntaxKind.GlobalStatement); 2554N(SyntaxKind.GlobalStatement); 2598N(SyntaxKind.GlobalStatement); 2653N(SyntaxKind.GlobalStatement); 2675N(SyntaxKind.GlobalStatement); 2716N(SyntaxKind.GlobalStatement); 2738N(SyntaxKind.GlobalStatement); 2785N(SyntaxKind.GlobalStatement); 2824N(SyntaxKind.GlobalStatement); 2876N(SyntaxKind.GlobalStatement); 2899N(SyntaxKind.GlobalStatement); 2944N(SyntaxKind.GlobalStatement); 2962N(SyntaxKind.GlobalStatement); 3016N(SyntaxKind.GlobalStatement); 3057N(SyntaxKind.GlobalStatement); 3075N(SyntaxKind.GlobalStatement); 3204N(SyntaxKind.GlobalStatement); 3226N(SyntaxKind.GlobalStatement); 3396N(SyntaxKind.GlobalStatement); 3584N(SyntaxKind.GlobalStatement); 3651N(SyntaxKind.GlobalStatement); 3737N(SyntaxKind.GlobalStatement); 3757N(SyntaxKind.GlobalStatement); 3813N(SyntaxKind.GlobalStatement); 3833N(SyntaxKind.GlobalStatement); 3874N(SyntaxKind.GlobalStatement); 3967N(SyntaxKind.GlobalStatement); 3987N(SyntaxKind.GlobalStatement); 4051N(SyntaxKind.GlobalStatement); 4071N(SyntaxKind.GlobalStatement); 4113N(SyntaxKind.GlobalStatement); 4196N(SyntaxKind.GlobalStatement); 4212N(SyntaxKind.GlobalStatement); 4253N(SyntaxKind.GlobalStatement); 4340N(SyntaxKind.GlobalStatement); 4356N(SyntaxKind.GlobalStatement); 4401N(SyntaxKind.GlobalStatement); 4489N(SyntaxKind.GlobalStatement); 4505N(SyntaxKind.GlobalStatement); 4551N(SyntaxKind.GlobalStatement); 4622N(SyntaxKind.GlobalStatement); 4697N(SyntaxKind.GlobalStatement); 4773N(SyntaxKind.GlobalStatement); 4848N(SyntaxKind.GlobalStatement); 4919N(SyntaxKind.GlobalStatement); 4990N(SyntaxKind.GlobalStatement); 5065N(SyntaxKind.GlobalStatement); 5141N(SyntaxKind.GlobalStatement); 5208N(SyntaxKind.GlobalStatement); 5291N(SyntaxKind.GlobalStatement); 5307N(SyntaxKind.GlobalStatement); 5364N(SyntaxKind.GlobalStatement); 5380N(SyntaxKind.GlobalStatement); 5438N(SyntaxKind.GlobalStatement); 5472N(SyntaxKind.GlobalStatement); 5525N(SyntaxKind.GlobalStatement); 5595N(SyntaxKind.GlobalStatement); 5648N(SyntaxKind.GlobalStatement); 5727N(SyntaxKind.GlobalStatement); 5798N(SyntaxKind.GlobalStatement); 5893N(SyntaxKind.GlobalStatement); 5927N(SyntaxKind.GlobalStatement); 5961N(SyntaxKind.GlobalStatement); 5998N(SyntaxKind.GlobalStatement); 6050N(SyntaxKind.GlobalStatement); 6119N(SyntaxKind.GlobalStatement); 6188N(SyntaxKind.GlobalStatement); 6252N(SyntaxKind.GlobalStatement); 6327N(SyntaxKind.GlobalStatement); 6358N(SyntaxKind.GlobalStatement); 6414N(SyntaxKind.GlobalStatement); 6445N(SyntaxKind.GlobalStatement); 6482N(SyntaxKind.GlobalStatement); 6548N(SyntaxKind.GlobalStatement); 6609N(SyntaxKind.GlobalStatement); 6679N(SyntaxKind.GlobalStatement); 6741N(SyntaxKind.GlobalStatement); 6820N(SyntaxKind.GlobalStatement); 6856N(SyntaxKind.GlobalStatement); 6893N(SyntaxKind.GlobalStatement); 6949N(SyntaxKind.GlobalStatement); 7009N(SyntaxKind.GlobalStatement); 7070N(SyntaxKind.GlobalStatement); 7130N(SyntaxKind.GlobalStatement); 7186N(SyntaxKind.GlobalStatement); 7242N(SyntaxKind.GlobalStatement); 7302N(SyntaxKind.GlobalStatement); 7363N(SyntaxKind.GlobalStatement); 7415N(SyntaxKind.GlobalStatement); 7481N(SyntaxKind.GlobalStatement); 7553N(SyntaxKind.GlobalStatement); 7624N(SyntaxKind.GlobalStatement); 7699N(SyntaxKind.GlobalStatement); 7769N(SyntaxKind.GlobalStatement); 7837N(SyntaxKind.GlobalStatement); 7909N(SyntaxKind.GlobalStatement); 7976N(SyntaxKind.GlobalStatement); 8037N(SyntaxKind.GlobalStatement); 8093N(SyntaxKind.GlobalStatement); 8146N(SyntaxKind.GlobalStatement); 8195N(SyntaxKind.GlobalStatement); 8215N(SyntaxKind.GlobalStatement); 8294N(SyntaxKind.GlobalStatement); 8314N(SyntaxKind.GlobalStatement); 8357N(SyntaxKind.GlobalStatement); 8377N(SyntaxKind.GlobalStatement); 11242N(SyntaxKind.GlobalStatement); 11341N(SyntaxKind.GlobalStatement); 11796N(SyntaxKind.GlobalStatement); 11814N(SyntaxKind.GlobalStatement); 11851N(SyntaxKind.GlobalStatement); 11870N(SyntaxKind.GlobalStatement); 11910N(SyntaxKind.GlobalStatement); 11954N(SyntaxKind.GlobalStatement); 11977N(SyntaxKind.GlobalStatement); 12011N(SyntaxKind.GlobalStatement); 12031N(SyntaxKind.GlobalStatement); 12055N(SyntaxKind.GlobalStatement); 12096N(SyntaxKind.GlobalStatement); 12141N(SyntaxKind.GlobalStatement); 12165N(SyntaxKind.GlobalStatement); 12193N(SyntaxKind.GlobalStatement); 12237N(SyntaxKind.GlobalStatement); 12283N(SyntaxKind.GlobalStatement); 12325N(SyntaxKind.GlobalStatement); 12380N(SyntaxKind.GlobalStatement); 12440N(SyntaxKind.GlobalStatement); 12472N(SyntaxKind.GlobalStatement); 12497N(SyntaxKind.GlobalStatement); 12559N(SyntaxKind.GlobalStatement); 12626N(SyntaxKind.GlobalStatement); 12677N(SyntaxKind.GlobalStatement); 12729N(SyntaxKind.GlobalStatement); 12775N(SyntaxKind.GlobalStatement); 12831N(SyntaxKind.GlobalStatement); 12881N(SyntaxKind.GlobalStatement); 12938N(SyntaxKind.GlobalStatement); 12989N(SyntaxKind.GlobalStatement); 13035N(SyntaxKind.GlobalStatement); 13085N(SyntaxKind.GlobalStatement); 13136N(SyntaxKind.GlobalStatement); 13186N(SyntaxKind.GlobalStatement); 13232N(SyntaxKind.GlobalStatement); 13286N(SyntaxKind.GlobalStatement); 13332N(SyntaxKind.GlobalStatement); 13382N(SyntaxKind.GlobalStatement); 13433N(SyntaxKind.GlobalStatement); 13475N(SyntaxKind.GlobalStatement); 13527N(SyntaxKind.GlobalStatement); 13590N(SyntaxKind.GlobalStatement); 13622N(SyntaxKind.GlobalStatement); 14670N(SyntaxKind.GlobalStatement); 14717N(SyntaxKind.GlobalStatement); 14764N(SyntaxKind.GlobalStatement); 14821N(SyntaxKind.GlobalStatement); 14897N(SyntaxKind.GlobalStatement); 14983N(SyntaxKind.GlobalStatement);
Parsing\DeconstructionTests.cs (11)
1583N(SyntaxKind.GlobalStatement); 1660N(SyntaxKind.GlobalStatement); 1740N(SyntaxKind.GlobalStatement); 2410N(SyntaxKind.GlobalStatement); 2475N(SyntaxKind.GlobalStatement); 2553N(SyntaxKind.GlobalStatement); 2616N(SyntaxKind.GlobalStatement); 2679N(SyntaxKind.GlobalStatement); 2741N(SyntaxKind.GlobalStatement); 2800N(SyntaxKind.GlobalStatement); 2868N(SyntaxKind.GlobalStatement);
Parsing\ExpressionParsingTests.cs (38)
1383N(SyntaxKind.GlobalStatement); 1465N(SyntaxKind.GlobalStatement); 1533N(SyntaxKind.GlobalStatement); 1561N(SyntaxKind.GlobalStatement); 1619N(SyntaxKind.GlobalStatement); 1647N(SyntaxKind.GlobalStatement); 1699N(SyntaxKind.GlobalStatement); 1727N(SyntaxKind.GlobalStatement); 1775N(SyntaxKind.GlobalStatement); 1807N(SyntaxKind.GlobalStatement); 7499N(SyntaxKind.GlobalStatement); 7535N(SyntaxKind.GlobalStatement); 7580N(SyntaxKind.GlobalStatement); 7601N(SyntaxKind.GlobalStatement); 7612N(SyntaxKind.GlobalStatement); 7637N(SyntaxKind.GlobalStatement); 7690N(SyntaxKind.GlobalStatement); 7751N(SyntaxKind.GlobalStatement); 7790N(SyntaxKind.GlobalStatement); 7827N(SyntaxKind.GlobalStatement); 7862N(SyntaxKind.GlobalStatement); 7911N(SyntaxKind.GlobalStatement); 7960N(SyntaxKind.GlobalStatement); 8014N(SyntaxKind.GlobalStatement); 8063N(SyntaxKind.GlobalStatement); 8112N(SyntaxKind.GlobalStatement); 8186N(SyntaxKind.GlobalStatement); 8268N(SyntaxKind.GlobalStatement); 8350N(SyntaxKind.GlobalStatement); 8428N(SyntaxKind.GlobalStatement); 8508N(SyntaxKind.GlobalStatement); 8543N(SyntaxKind.GlobalStatement); 8554N(SyntaxKind.GlobalStatement); 8624N(SyntaxKind.GlobalStatement); 8665N(SyntaxKind.GlobalStatement); 8696N(SyntaxKind.GlobalStatement); 8754N(SyntaxKind.GlobalStatement); 8828N(SyntaxKind.GlobalStatement);
Parsing\ExtensionsParsingTests.cs (2)
517N(SyntaxKind.GlobalStatement); 551N(SyntaxKind.GlobalStatement);
Parsing\FileModifierParsingTests.cs (22)
151N(SyntaxKind.GlobalStatement); 294N(SyntaxKind.GlobalStatement); 357N(SyntaxKind.GlobalStatement); 420N(SyntaxKind.GlobalStatement); 2047N(SyntaxKind.GlobalStatement); 2100N(SyntaxKind.GlobalStatement); 2142N(SyntaxKind.GlobalStatement); 2176N(SyntaxKind.GlobalStatement); 2226N(SyntaxKind.GlobalStatement); 2291N(SyntaxKind.GlobalStatement); 2354N(SyntaxKind.GlobalStatement); 2417N(SyntaxKind.GlobalStatement); 3029N(SyntaxKind.GlobalStatement); 3090N(SyntaxKind.GlobalStatement); 3152N(SyntaxKind.GlobalStatement); 3192N(SyntaxKind.GlobalStatement); 3234N(SyntaxKind.GlobalStatement); 3252N(SyntaxKind.GlobalStatement); 3298N(SyntaxKind.GlobalStatement); 3372N(SyntaxKind.GlobalStatement); 3430N(SyntaxKind.GlobalStatement); 3451N(SyntaxKind.GlobalStatement);
Parsing\FunctionPointerTests.cs (7)
2356N(SyntaxKind.GlobalStatement); 3359N(SyntaxKind.GlobalStatement); 3433N(SyntaxKind.GlobalStatement); 3512N(SyntaxKind.GlobalStatement); 3585N(SyntaxKind.GlobalStatement); 3885N(SyntaxKind.GlobalStatement); 3973N(SyntaxKind.GlobalStatement);
Parsing\IgnoredDirectiveParsingTests.cs (2)
242N(SyntaxKind.GlobalStatement); 662N(SyntaxKind.GlobalStatement);
Parsing\LambdaParameterParsingTests.cs (6)
5487N(SyntaxKind.GlobalStatement); 5540N(SyntaxKind.GlobalStatement); 5548N(SyntaxKind.GlobalStatement); 7060N(SyntaxKind.GlobalStatement); 7105N(SyntaxKind.GlobalStatement); 7165N(SyntaxKind.GlobalStatement);
Parsing\LambdaReturnTypeParsingTests.cs (3)
2769N(SyntaxKind.GlobalStatement); 2830N(SyntaxKind.GlobalStatement); 4998N(SyntaxKind.GlobalStatement);
Parsing\MemberDeclarationParsingTests.cs (3)
2273N(SyntaxKind.GlobalStatement); 2291N(SyntaxKind.GlobalStatement); 8649N(SyntaxKind.GlobalStatement);
Parsing\ParsingErrorRecoveryTests.cs (20)
135N(SyntaxKind.GlobalStatement); 164N(SyntaxKind.GlobalStatement); 186N(SyntaxKind.GlobalStatement); 207N(SyntaxKind.GlobalStatement); 8054N(SyntaxKind.GlobalStatement); 8094N(SyntaxKind.GlobalStatement); 8138N(SyntaxKind.GlobalStatement); 8188N(SyntaxKind.GlobalStatement); 8238N(SyntaxKind.GlobalStatement); 8292N(SyntaxKind.GlobalStatement); 8332N(SyntaxKind.GlobalStatement); 8373N(SyntaxKind.GlobalStatement); 8392N(SyntaxKind.GlobalStatement); 8411N(SyntaxKind.GlobalStatement); 8454N(SyntaxKind.GlobalStatement); 8473N(SyntaxKind.GlobalStatement); 8492N(SyntaxKind.GlobalStatement); 8533N(SyntaxKind.GlobalStatement); 8575N(SyntaxKind.GlobalStatement); 8727N(SyntaxKind.GlobalStatement);
Parsing\PartialEventsAndConstructorsParsingTests.cs (2)
1327N(SyntaxKind.GlobalStatement); 1362N(SyntaxKind.GlobalStatement);
Parsing\RecordParsing.cs (12)
125N(SyntaxKind.GlobalStatement); 282N(SyntaxKind.GlobalStatement); 1290N(SyntaxKind.GlobalStatement); 1316N(SyntaxKind.GlobalStatement); 1323N(SyntaxKind.GlobalStatement); 2770N(SyntaxKind.GlobalStatement); 2965N(SyntaxKind.GlobalStatement); 3149N(SyntaxKind.GlobalStatement); 3481N(SyntaxKind.GlobalStatement); 3757N(SyntaxKind.GlobalStatement); 3891N(SyntaxKind.GlobalStatement); 3956N(SyntaxKind.GlobalStatement);
Parsing\ScriptParsingTests.cs (94)
103N(SyntaxKind.GlobalStatement); 157N(SyntaxKind.GlobalStatement); 211N(SyntaxKind.GlobalStatement); 315N(SyntaxKind.GlobalStatement); 348N(SyntaxKind.GlobalStatement); 387N(SyntaxKind.GlobalStatement); 425N(SyntaxKind.GlobalStatement); 718N(SyntaxKind.GlobalStatement); 1365N(SyntaxKind.GlobalStatement); 1415N(SyntaxKind.GlobalStatement); 1544N(SyntaxKind.GlobalStatement); 1626N(SyntaxKind.GlobalStatement); 1663N(SyntaxKind.GlobalStatement); 2216N(SyntaxKind.GlobalStatement); 2235N(SyntaxKind.GlobalStatement); 2253N(SyntaxKind.GlobalStatement); 2375N(SyntaxKind.GlobalStatement); 2497N(SyntaxKind.GlobalStatement); 2684N(SyntaxKind.GlobalStatement); 2703N(SyntaxKind.GlobalStatement); 3130N(SyntaxKind.GlobalStatement); 3162N(SyntaxKind.GlobalStatement); 3194N(SyntaxKind.GlobalStatement); 5078N(SyntaxKind.GlobalStatement); 5119N(SyntaxKind.GlobalStatement); 5163N(SyntaxKind.GlobalStatement); 5215N(SyntaxKind.GlobalStatement); 5267N(SyntaxKind.GlobalStatement); 5316N(SyntaxKind.GlobalStatement); 5365N(SyntaxKind.GlobalStatement); 5415N(SyntaxKind.GlobalStatement); 5473N(SyntaxKind.GlobalStatement); 5531N(SyntaxKind.GlobalStatement); 5592N(SyntaxKind.GlobalStatement); 5661N(SyntaxKind.GlobalStatement); 5713N(SyntaxKind.GlobalStatement); 5773N(SyntaxKind.GlobalStatement); 5835N(SyntaxKind.GlobalStatement); 5905N(SyntaxKind.GlobalStatement); 5981N(SyntaxKind.GlobalStatement); 6059N(SyntaxKind.GlobalStatement); 6140N(SyntaxKind.GlobalStatement); 6235N(SyntaxKind.GlobalStatement); 6325N(SyntaxKind.GlobalStatement); 6374N(SyntaxKind.GlobalStatement); 6430N(SyntaxKind.GlobalStatement); 6479N(SyntaxKind.GlobalStatement); 6538N(SyntaxKind.GlobalStatement); 6602N(SyntaxKind.GlobalStatement); 6689N(SyntaxKind.GlobalStatement); 6742N(SyntaxKind.GlobalStatement); 6857N(SyntaxKind.GlobalStatement); 6914N(SyntaxKind.GlobalStatement); 6963N(SyntaxKind.GlobalStatement); 7009N(SyntaxKind.GlobalStatement); 7061N(SyntaxKind.GlobalStatement); 7121N(SyntaxKind.GlobalStatement); 7190N(SyntaxKind.GlobalStatement); 7265N(SyntaxKind.GlobalStatement); 7334N(SyntaxKind.GlobalStatement); 7396N(SyntaxKind.GlobalStatement); 7466N(SyntaxKind.GlobalStatement); 7536N(SyntaxKind.GlobalStatement); 7606N(SyntaxKind.GlobalStatement); 7676N(SyntaxKind.GlobalStatement); 7746N(SyntaxKind.GlobalStatement); 7816N(SyntaxKind.GlobalStatement); 7890N(SyntaxKind.GlobalStatement); 7973N(SyntaxKind.GlobalStatement); 8050N(SyntaxKind.GlobalStatement); 8106N(SyntaxKind.GlobalStatement); 8177N(SyntaxKind.GlobalStatement); 8251N(SyntaxKind.GlobalStatement); 8315N(SyntaxKind.GlobalStatement); 8416N(SyntaxKind.GlobalStatement); 8485N(SyntaxKind.GlobalStatement); 8598N(SyntaxKind.GlobalStatement); 8653N(SyntaxKind.GlobalStatement); 8723N(SyntaxKind.GlobalStatement); 8799N(SyntaxKind.GlobalStatement); 8877N(SyntaxKind.GlobalStatement); 9342N(SyntaxKind.GlobalStatement); 9398N(SyntaxKind.GlobalStatement); 9458N(SyntaxKind.GlobalStatement); 9518N(SyntaxKind.GlobalStatement); 9582N(SyntaxKind.GlobalStatement); 9633N(SyntaxKind.GlobalStatement); 9703N(SyntaxKind.GlobalStatement); 9722N(SyntaxKind.GlobalStatement); 9814N(SyntaxKind.GlobalStatement); 9871N(SyntaxKind.GlobalStatement); 9929N(SyntaxKind.GlobalStatement); 10186Assert.Equal(SyntaxKind.GlobalStatement, tree.GetCompilationUnitRoot().ChildNodes().ToList()[0].Kind()); 10238Assert.Equal(SyntaxKind.GlobalStatement, statement.Kind());
Parsing\StatementParsingTests.cs (1)
6010N(SyntaxKind.GlobalStatement);
Parsing\TopLevelStatementsParsingTests.cs (58)
35N(SyntaxKind.GlobalStatement); 67N(SyntaxKind.GlobalStatement); 139N(SyntaxKind.GlobalStatement); 164N(SyntaxKind.GlobalStatement); 189N(SyntaxKind.GlobalStatement); 300N(SyntaxKind.GlobalStatement); 351N(SyntaxKind.GlobalStatement); 415N(SyntaxKind.GlobalStatement); 469N(SyntaxKind.GlobalStatement); 533N(SyntaxKind.GlobalStatement); 623N(SyntaxKind.GlobalStatement); 743N(SyntaxKind.GlobalStatement); 827N(SyntaxKind.GlobalStatement); 903N(SyntaxKind.GlobalStatement); 942N(SyntaxKind.GlobalStatement); 1030N(SyntaxKind.GlobalStatement); 1060N(SyntaxKind.GlobalStatement); 1111N(SyntaxKind.GlobalStatement); 1166N(SyntaxKind.GlobalStatement); 1209N(SyntaxKind.GlobalStatement); 1284N(SyntaxKind.GlobalStatement); 1340N(SyntaxKind.GlobalStatement); 1386N(SyntaxKind.GlobalStatement); 1420N(SyntaxKind.GlobalStatement); 1479N(SyntaxKind.GlobalStatement); 1498N(SyntaxKind.GlobalStatement); 1587N(SyntaxKind.GlobalStatement); 1685N(SyntaxKind.GlobalStatement); 1724N(SyntaxKind.GlobalStatement); 1830N(SyntaxKind.GlobalStatement); 1884N(SyntaxKind.GlobalStatement); 1928N(SyntaxKind.GlobalStatement); 1975N(SyntaxKind.GlobalStatement); 2016N(SyntaxKind.GlobalStatement); 2063N(SyntaxKind.GlobalStatement); 2248N(SyntaxKind.GlobalStatement); 2267N(SyntaxKind.GlobalStatement); 2323N(SyntaxKind.GlobalStatement); 2383N(SyntaxKind.GlobalStatement); 2454N(SyntaxKind.GlobalStatement); 2516N(SyntaxKind.GlobalStatement); 2545N(SyntaxKind.GlobalStatement); 2564N(SyntaxKind.GlobalStatement); 2590N(SyntaxKind.GlobalStatement); 2630N(SyntaxKind.GlobalStatement); 2728N(SyntaxKind.GlobalStatement); 2769N(SyntaxKind.GlobalStatement); 2796N(SyntaxKind.GlobalStatement); 2838N(SyntaxKind.GlobalStatement); 2856N(SyntaxKind.GlobalStatement); 3075N(SyntaxKind.GlobalStatement); 3224N(SyntaxKind.GlobalStatement); 3386N(SyntaxKind.GlobalStatement); 3404N(SyntaxKind.GlobalStatement); 3455N(SyntaxKind.GlobalStatement); 3473N(SyntaxKind.GlobalStatement); 3517N(SyntaxKind.GlobalStatement); 3574M(SyntaxKind.GlobalStatement);
Parsing\UsingDirectiveParsingTests.cs (15)
44N(SyntaxKind.GlobalStatement); 75N(SyntaxKind.GlobalStatement); 114N(SyntaxKind.GlobalStatement); 170N(SyntaxKind.GlobalStatement); 205N(SyntaxKind.GlobalStatement); 256N(SyntaxKind.GlobalStatement); 325N(SyntaxKind.GlobalStatement); 407N(SyntaxKind.GlobalStatement); 467N(SyntaxKind.GlobalStatement); 506N(SyntaxKind.GlobalStatement); 565N(SyntaxKind.GlobalStatement); 3436N(SyntaxKind.GlobalStatement); 3493N(SyntaxKind.GlobalStatement); 3546N(SyntaxKind.GlobalStatement); 3593N(SyntaxKind.GlobalStatement);
Syntax\SyntaxTreeTests.cs (4)
1088N(SyntaxKind.GlobalStatement); 1144N(SyntaxKind.GlobalStatement); 1216N(SyntaxKind.GlobalStatement); 1274N(SyntaxKind.GlobalStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
3011if (declaration.Parent.IsKind(SyntaxKind.GlobalStatement)) 3050if (declaration.Parent.IsKind(SyntaxKind.GlobalStatement)) 3121if (node.Parent.IsKind(SyntaxKind.GlobalStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40if (first.Parent.IsKind(SyntaxKind.GlobalStatement)) 41return 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)
721if ((kind != SyntaxKind.GlobalStatement) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175public int? GlobalStatement => (int)SyntaxKind.GlobalStatement;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 515else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.GlobalStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148case SyntaxKind.GlobalStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120return statement != null && !statement.IsParentKind(SyntaxKind.GlobalStatement) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011conditional.Parent.IsParentKind(SyntaxKind.GlobalStatement))
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\VirtualProjectXmlProvider.cs (1)
135return compilationUnit.Members.Any(member => member.IsKind(SyntaxKind.GlobalStatement));
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\StatementSyntaxExtensions.cs (2)
40if (first.Parent.IsKind(SyntaxKind.GlobalStatement)) 41return 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)
721if ((kind != SyntaxKind.GlobalStatement) && (kind != SyntaxKind.IncompleteMember) && (node is TMemberDeclarationSyntax))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
175public int? GlobalStatement => (int)SyntaxKind.GlobalStatement;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (2)
511var insertionIndex = compilationUnit.Members.LastIndexOf(memberDeclaration => memberDeclaration.IsKind(SyntaxKind.GlobalStatement)) + 1; 515else if (destinationMember is StatementSyntax statement && statement.IsParentKind(SyntaxKind.GlobalStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (1)
148case SyntaxKind.GlobalStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
120return statement != null && !statement.IsParentKind(SyntaxKind.GlobalStatement) &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1011conditional.Parent.IsParentKind(SyntaxKind.GlobalStatement))