314 references to StaticKeyword
Microsoft.CodeAnalysis.CSharp (34)
Binder\Binder_Lambda.cs (1)
111else if (modifier.IsKind(SyntaxKind.StaticKeyword))
Binder\Binder_Statements.cs (1)
597if (modifier.IsKind(SyntaxKind.StaticKeyword))
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
447return (baseMethodDeclarationSyntax.Modifiers.Any(SyntaxKind.StaticKeyword) ? WellKnownMemberNames.StaticConstructorName : WellKnownMemberNames.InstanceConstructorName);
Compilation\SyntaxTreeSemanticModel.cs (1)
1677if (((ConstructorDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.StaticKeyword))
Declarations\DeclarationTreeBuilder.cs (2)
661if (modifier.IsKind(SyntaxKind.StaticKeyword) && kind == DeclarationKind.Class) 1039set.TryAdd(((Syntax.InternalSyntax.ConstructorDeclarationSyntax)member).Modifiers.Any((int)SyntaxKind.StaticKeyword)
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
58if (constructorSyntax.Modifiers.Any(SyntaxKind.StaticKeyword))
Parser\LanguageParser.cs (18)
351case SyntaxKind.StaticKeyword: 796var staticToken = this.TryEatToken(SyntaxKind.StaticKeyword); 1036case SyntaxKind.StaticKeyword: 2015case SyntaxKind.StaticKeyword: 7727if (tk != SyntaxKind.StaticKeyword) // For `static` we still need to make sure we have a typed identifier after it, because `using static type;` is a valid using directive. 7747if (tk == SyntaxKind.StaticKeyword) 8228case SyntaxKind.StaticKeyword: 9718case SyntaxKind.StaticKeyword: 9731case SyntaxKind.StaticKeyword: 9807case SyntaxKind.StaticKeyword: 9974case SyntaxKind.StaticKeyword: 10657case SyntaxKind.StaticKeyword: 10857while (this.PeekToken(tokenIndex).Kind == SyntaxKind.StaticKeyword || 11687if (this.CurrentToken.Kind == SyntaxKind.StaticKeyword) 11693this.PeekToken(1).Kind == SyntaxKind.StaticKeyword) 12330if (this.CurrentToken.Kind == SyntaxKind.StaticKeyword) 12332modifiers.Add(this.EatToken(SyntaxKind.StaticKeyword)); 12357case SyntaxKind.StaticKeyword:
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
938AddKeyword(SyntaxKind.StaticKeyword);
Symbols\Source\ModifierUtils.cs (2)
285return SyntaxFacts.GetText(SyntaxKind.StaticKeyword); 343case SyntaxKind.StaticKeyword:
Symbols\Source\SourceConstructorSymbol.cs (1)
24var methodKind = syntax.Modifiers.Any(SyntaxKind.StaticKeyword) ? MethodKind.StaticConstructor : MethodKind.Constructor;
Symbols\Source\SourceMemberContainerSymbol.cs (3)
2659!ContainsModifier(fieldDecl.Modifiers, SyntaxKind.StaticKeyword) && 2665!ContainsModifier(propertyDecl.Modifiers, SyntaxKind.StaticKeyword) && 2674!ContainsModifier(eventFieldDecl.Modifiers, SyntaxKind.StaticKeyword) &&
Syntax\SyntaxKindFacts.cs (2)
911return SyntaxKind.StaticKeyword; 1551case SyntaxKind.StaticKeyword:
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
ConvertProgramAnalysis_TopLevelStatements.cs (2)
58if (!methodDeclaration.Modifiers.Any(SyntaxKind.StaticKeyword) || 135if (!member.Modifiers.Any(SyntaxKind.StaticKeyword))
CSharpAccessibilityFacts.cs (2)
55return ignoreDeclarationModifiers || !((ConstructorDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.StaticKeyword); 134SyntaxKind.StaticKeyword => DeclarationModifiers.Static,
CSharpIdeCodeStyleOptions.cs (1)
21SyntaxKind.StaticKeyword,
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
80if (anonymousFunction.Modifiers.Any(SyntaxKind.StaticKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
41case SyntaxKind.StaticKeyword:
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
39if (localFunction.Modifiers.Any(SyntaxKind.StaticKeyword))
SyntaxNodeExtensions.cs (2)
423return memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword); 426return memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword) ||
TokenComparer.cs (2)
24x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 25y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
UsingsAndExternAliasesOrganizer.cs (2)
61var directive1IsUsingStatic = using1.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 62var directive2IsUsingStatic = using2.StaticKeyword.IsKind(SyntaxKind.StaticKeyword);
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (26)
ConstructorGenerator.cs (1)
122tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
ConversionGenerator.cs (2)
105SyntaxFactory.Token(SyntaxKind.StaticKeyword), 111SyntaxFactory.Token(SyntaxKind.StaticKeyword));
CSharpDeclarationComparer.cs (1)
378=> BothHaveModifier(x, y, SyntaxKind.StaticKeyword, out comparisonResult);
CSharpMakeTypeAbstractCodeFixProvider.cs (1)
58!enclosingType.Modifiers.Any(SyntaxKind.AbstractKeyword) && !enclosingType.Modifiers.Any(SyntaxKind.StaticKeyword))
CSharpUseLocalFunctionCodeFixProvider.cs (1)
215modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
EventGenerator.cs (3)
199tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 208tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 220tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
FieldGenerator.cs (1)
133tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
40if (token.IsKind(SyntaxKind.StaticKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
23SyntaxKind.StaticKeyword, 1204method.Modifiers.Any(SyntaxKind.StaticKeyword) && 1205typeDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
MethodGenerator.cs (4)
261tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 273tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 286tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 311tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
NamedTypeGenerator.cs (1)
284tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
OperatorGenerator.cs (1)
116tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
PropertyGenerator.cs (3)
350tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 359tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 370tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
SyntaxKindSet.cs (3)
24SyntaxKind.StaticKeyword, 44SyntaxKind.StaticKeyword, 59SyntaxKind.StaticKeyword,
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (9)
EditAndContinue\SyntaxComparerTests.cs (9)
58new[] { SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword) }, 59new[] { SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword) }); 74ImmutableArray.Create(SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword)), 75ImmutableArray.Create(SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword))); 110new[] { SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword) }, 111new[] { SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword) }); 120ImmutableArray.Create(SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword)), 121ImmutableArray.Create(SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.PublicKeyword), SyntaxFactory.Token(SyntaxKind.AsyncKeyword))); 145ImmutableArray.Create(SyntaxFactory.Token(SyntaxKind.StaticKeyword)));
Microsoft.CodeAnalysis.CSharp.Features (61)
AddImport\CSharpAddImportFeatureService.cs (1)
489: usingDirective.WithStaticKeyword(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (1)
565case SyntaxKind.StaticKeyword:
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
317yield return SyntaxFacts.GetText(SyntaxKind.StaticKeyword);
Completion\KeywordRecommenders\AbstractKeywordRecommender.cs (1)
32SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\AsyncKeywordRecommender.cs (2)
22SyntaxKind.StaticKeyword, 35|| context.SyntaxTree.IsLambdaDeclarationContext(position, otherModifier: SyntaxKind.StaticKeyword, cancellationToken)
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
57if (constructor.Modifiers.Any(SyntaxKind.StaticKeyword))
Completion\KeywordRecommenders\ClassKeywordRecommender.cs (1)
23SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\EventKeywordRecommender.cs (1)
22SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\ExplicitKeywordRecommender.cs (4)
16SyntaxKind.StaticKeyword, 24SyntaxKind.StaticKeyword, 44modifiers.Contains(SyntaxKind.StaticKeyword); 53modifiers.Contains(SyntaxKind.StaticKeyword);
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (3)
24SyntaxKind.StaticKeyword, 35SyntaxKind.StaticKeyword, 41SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\ImplicitKeywordRecommender.cs (4)
16SyntaxKind.StaticKeyword, 24SyntaxKind.StaticKeyword, 44modifiers.Contains(SyntaxKind.StaticKeyword); 53modifiers.Contains(SyntaxKind.StaticKeyword);
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
28SyntaxKind.StaticKeyword, 42SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\PartialKeywordRecommender.cs (1)
21SyntaxKind.StaticKeyword
Completion\KeywordRecommenders\ReadOnlyKeywordRecommender.cs (1)
21SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\RecordKeywordRecommender.cs (1)
23SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\RefKeywordRecommender.cs (3)
36SyntaxKind.StaticKeyword, 55SyntaxKind.StaticKeyword, 73SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\RequiredKeywordRecommender.cs (1)
16private static readonly ISet<SyntaxKind> s_validModifiers = SyntaxKindSet.AllMemberModifiers.Where(s => s is not (SyntaxKind.RequiredKeyword or SyntaxKind.StaticKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.ConstKeyword)).ToSet();
Completion\KeywordRecommenders\SealedKeywordRecommender.cs (1)
33SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\StaticKeywordRecommender.cs (1)
76: base(SyntaxKind.StaticKeyword)
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
51if (constructor.Modifiers.Any(SyntaxKind.StaticKeyword))
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (4)
23SyntaxKind.StaticKeyword, 39SyntaxKind.StaticKeyword, 52SyntaxKind.StaticKeyword, 59SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\VirtualKeywordRecommender.cs (1)
33SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
22SyntaxKind.StaticKeyword,
Completion\KeywordRecommenders\VolatileKeywordRecommender.cs (1)
22SyntaxKind.StaticKeyword,
ConvertProgramAnalysis_TopLevelStatements.cs (2)
58if (!methodDeclaration.Modifiers.Any(SyntaxKind.StaticKeyword) || 135if (!member.Modifiers.Any(SyntaxKind.StaticKeyword))
CSharpMakeTypeAbstractCodeFixProvider.cs (1)
58!enclosingType.Modifiers.Any(SyntaxKind.AbstractKeyword) && !enclosingType.Modifiers.Any(SyntaxKind.StaticKeyword))
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
80if (anonymousFunction.Modifiers.Any(SyntaxKind.StaticKeyword))
CSharpUseLocalFunctionCodeFixProvider.cs (1)
215modifiers = modifiers.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
76if (!memberDeclaration.IsKind(SyntaxKind.GlobalStatement) && !memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword))
EditAndContinue\BreakpointSpans.cs (1)
347if (constructorSyntax.Modifiers.Any(SyntaxKind.StaticKeyword))
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
981nodeModifiers.Value.Any(SyntaxKind.StaticKeyword) != fieldOrPropertyModifiers.Value.Any(SyntaxKind.StaticKeyword)) 2026return ctor.Modifiers.Any(SyntaxKind.StaticKeyword) ? FeaturesResources.static_constructor : FeaturesResources.constructor;
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (1)
266return !memberDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
FullyQualify\CSharpFullyQualifyService.cs (1)
62.WithStaticKeyword(SyntaxFactory.Token(SyntaxKind.StaticKeyword))
GenerateType\CSharpGenerateTypeService.cs (1)
151if (usingDirectiveSyntax != null && usingDirectiveSyntax.StaticKeyword.Kind() != SyntaxKind.StaticKeyword)
IntroduceVariable\CSharpIntroduceVariableService.cs (1)
146return localFunction != null && localFunction.Modifiers.Any(SyntaxKind.StaticKeyword);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceField.cs (1)
195return SyntaxFactory.TokenList(SyntaxFactory.Token(SyntaxKind.PrivateKeyword), SyntaxFactory.Token(SyntaxKind.StaticKeyword), SyntaxFactory.Token(SyntaxKind.ReadOnlyKeyword));
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
298if (localFunction != null && !localFunction.Modifiers.Any(modifier => modifier.IsKind(SyntaxKind.StaticKeyword)))
MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeRefactoringProvider.cs (1)
37if (localFunction.Modifiers.Any(SyntaxKind.StaticKeyword))
MakeLocalFunctionStaticDiagnosticAnalyzer.cs (1)
39if (localFunction.Modifiers.Any(SyntaxKind.StaticKeyword))
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (2)
91var xIsStatic = x.GetModifiers().Any(t => t.Kind() == SyntaxKind.StaticKeyword); 92var yIsStatic = y.GetModifiers().Any(t => t.Kind() == SyntaxKind.StaticKeyword);
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (1)
43case SyntaxKind.StaticKeyword:
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
35SyntaxKind.StaticKeyword,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (123)
Parsing\AnonymousFunctionParsingTests.cs (35)
186N(SyntaxKind.StaticKeyword); 283N(SyntaxKind.StaticKeyword); 384N(SyntaxKind.StaticKeyword); 485N(SyntaxKind.StaticKeyword); 486N(SyntaxKind.StaticKeyword); 852N(SyntaxKind.StaticKeyword); 924N(SyntaxKind.StaticKeyword); 993N(SyntaxKind.StaticKeyword); 1063N(SyntaxKind.StaticKeyword); 1125N(SyntaxKind.StaticKeyword); 1205N(SyntaxKind.StaticKeyword); 1375N(SyntaxKind.StaticKeyword); 1453N(SyntaxKind.StaticKeyword); 1667N(SyntaxKind.StaticKeyword); 1771N(SyntaxKind.StaticKeyword); 1838N(SyntaxKind.StaticKeyword); 2339N(SyntaxKind.StaticKeyword); 2427N(SyntaxKind.StaticKeyword); 2564N(SyntaxKind.StaticKeyword); 2713N(SyntaxKind.StaticKeyword); 2861N(SyntaxKind.StaticKeyword); 3236N(SyntaxKind.StaticKeyword); 3385N(SyntaxKind.StaticKeyword); 3539N(SyntaxKind.StaticKeyword); 3692N(SyntaxKind.StaticKeyword); 3772N(SyntaxKind.StaticKeyword); 3917N(SyntaxKind.StaticKeyword); 4049N(SyntaxKind.StaticKeyword); 4103N(SyntaxKind.StaticKeyword); 4198N(SyntaxKind.StaticKeyword); 4261N(SyntaxKind.StaticKeyword); 4360N(SyntaxKind.StaticKeyword); 4424N(SyntaxKind.StaticKeyword); 4522N(SyntaxKind.StaticKeyword); 4586N(SyntaxKind.StaticKeyword);
Parsing\AsyncParsingTests.cs (2)
302N(SyntaxKind.StaticKeyword); 791N(SyntaxKind.StaticKeyword);
Parsing\AwaitParsingTests.cs (1)
1854N(SyntaxKind.StaticKeyword);
Parsing\DeclarationParsingTests.cs (10)
88Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 177Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 199Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 864Assert.Equal(SyntaxKind.StaticKeyword, cs.Modifiers[0].Kind()); 3556TestClassConstructorWithModifier(SyntaxKind.StaticKeyword); 3745TestClassFieldModifier(SyntaxKind.StaticKeyword); 3800TestClassEventFieldModifier(SyntaxKind.StaticKeyword); 4651TestClassPropertyWithModifier(SyntaxKind.StaticKeyword); 4846TestClassEventPropertyWithModifier(SyntaxKind.StaticKeyword); 8309N(SyntaxKind.StaticKeyword);
Parsing\DeclarationScopeParsingTests.cs (7)
1443N(SyntaxKind.StaticKeyword); 1573N(SyntaxKind.StaticKeyword); 1644N(SyntaxKind.StaticKeyword); 1773N(SyntaxKind.StaticKeyword); 3061N(SyntaxKind.StaticKeyword); 3208N(SyntaxKind.StaticKeyword); 11955N(SyntaxKind.StaticKeyword);
Parsing\LambdaAttributeParsingTests.cs (13)
681N(SyntaxKind.StaticKeyword); 900yield return getData("[A] static x => x", tests => tests.LambdaExpression_01(SyntaxKind.StaticKeyword)); 901yield return getData("[A] async static x => x", tests => tests.LambdaExpression_01(SyntaxKind.AsyncKeyword, SyntaxKind.StaticKeyword)); 902yield return getData("[A] static async x => x", tests => tests.LambdaExpression_01(SyntaxKind.StaticKeyword, SyntaxKind.AsyncKeyword)); 906yield return getData("[A]static () => { }", tests => tests.LambdaExpression_02(SyntaxKind.StaticKeyword)); 907yield return getData("[A]async static () => { }", tests => tests.LambdaExpression_02(SyntaxKind.AsyncKeyword, SyntaxKind.StaticKeyword)); 908yield return getData("[A]static async () => { }", tests => tests.LambdaExpression_02(SyntaxKind.StaticKeyword, SyntaxKind.AsyncKeyword)); 912yield return getData("[A] static (x) => { }", tests => tests.LambdaExpression_03(SyntaxKind.StaticKeyword)); 913yield return getData("[A] async static (x) => { }", tests => tests.LambdaExpression_03(SyntaxKind.AsyncKeyword, SyntaxKind.StaticKeyword)); 914yield return getData("[A] static async (x) => { }", tests => tests.LambdaExpression_03(SyntaxKind.StaticKeyword, SyntaxKind.AsyncKeyword)); 918yield return getData("[A] static (object x) => { }", tests => tests.LambdaExpression_04(SyntaxKind.StaticKeyword)); 919yield return getData("[A] async static (object x) => { }", tests => tests.LambdaExpression_04(SyntaxKind.AsyncKeyword, SyntaxKind.StaticKeyword)); 920yield return getData("[A] static async (object x) => { }", tests => tests.LambdaExpression_04(SyntaxKind.StaticKeyword, SyntaxKind.AsyncKeyword));
Parsing\LambdaParameterParsingTests.cs (2)
759N(SyntaxKind.StaticKeyword); 5193N(SyntaxKind.StaticKeyword);
Parsing\LambdaReturnTypeParsingTests.cs (6)
30yield return getModifiers("static", SyntaxKind.StaticKeyword); 31yield return getModifiers("async static", SyntaxKind.AsyncKeyword, SyntaxKind.StaticKeyword); 32yield return getModifiers("static async", SyntaxKind.StaticKeyword, SyntaxKind.AsyncKeyword); 1554N(SyntaxKind.StaticKeyword); 1588N(SyntaxKind.StaticKeyword); 4354N(SyntaxKind.StaticKeyword);
Parsing\LocalFunctionParsingTests.cs (8)
1768N(SyntaxKind.StaticKeyword); 1883N(SyntaxKind.StaticKeyword); 1902N(SyntaxKind.StaticKeyword); 2068N(SyntaxKind.StaticKeyword); 2069N(SyntaxKind.StaticKeyword); 2086N(SyntaxKind.StaticKeyword); 2088N(SyntaxKind.StaticKeyword); 2619N(SyntaxKind.StaticKeyword);
Parsing\MemberDeclarationParsingTests.cs (4)
205N(SyntaxKind.StaticKeyword); 1568N(SyntaxKind.StaticKeyword); 1615N(SyntaxKind.StaticKeyword); 1677N(SyntaxKind.StaticKeyword);
Parsing\ParserRegressionTests.cs (6)
273N(SyntaxKind.StaticKeyword); 366N(SyntaxKind.StaticKeyword); 500N(SyntaxKind.StaticKeyword); 590N(SyntaxKind.StaticKeyword); 680N(SyntaxKind.StaticKeyword); 768N(SyntaxKind.StaticKeyword);
Parsing\ScriptParsingTests.cs (3)
961NewModifier_WithOtherModifier("static", SyntaxKind.StaticKeyword); 1087N(SyntaxKind.StaticKeyword); 2535N(SyntaxKind.StaticKeyword);
Parsing\StatementParsingTests.cs (1)
684Assert.Equal(SyntaxKind.StaticKeyword, ds.Modifiers[0].Kind());
Parsing\TopLevelStatementsParsingTests.cs (6)
748N(SyntaxKind.StaticKeyword); 1288N(SyntaxKind.StaticKeyword); 1889N(SyntaxKind.StaticKeyword); 2097N(SyntaxKind.StaticKeyword); 2206N(SyntaxKind.StaticKeyword); 2591N(SyntaxKind.StaticKeyword);
Parsing\TypeArgumentListParsingTests.cs (3)
719N(SyntaxKind.StaticKeyword); 874N(SyntaxKind.StaticKeyword); 934N(SyntaxKind.StaticKeyword);
Parsing\UsingDirectiveParsingTests.cs (7)
328N(SyntaxKind.StaticKeyword); 379N(SyntaxKind.StaticKeyword); 422N(SyntaxKind.StaticKeyword); 482N(SyntaxKind.StaticKeyword); 521N(SyntaxKind.StaticKeyword); 568N(SyntaxKind.StaticKeyword); 885N(SyntaxKind.StaticKeyword);
Syntax\StructuredTriviaTests.cs (2)
168Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind()); 184Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind());
Syntax\SyntaxNodeTests.cs (1)
3435Assert.Equal(SyntaxKind.StaticKeyword, newModifiers[0].Kind());
Syntax\SyntaxTreeTests.cs (6)
489N(SyntaxKind.StaticKeyword); 525N(SyntaxKind.StaticKeyword); 558N(SyntaxKind.StaticKeyword); 607N(SyntaxKind.StaticKeyword); 1257N(SyntaxKind.StaticKeyword); 1267N(SyntaxKind.StaticKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces (38)
Classification\ClassificationHelpers.cs (1)
330return parentNode.GetModifiers().Any(SyntaxKind.StaticKeyword);
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1709list.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
ConstructorGenerator.cs (1)
122tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
ConversionGenerator.cs (2)
105SyntaxFactory.Token(SyntaxKind.StaticKeyword), 111SyntaxFactory.Token(SyntaxKind.StaticKeyword));
CSharpAccessibilityFacts.cs (2)
55return ignoreDeclarationModifiers || !((ConstructorDeclarationSyntax)declaration).Modifiers.Any(SyntaxKind.StaticKeyword); 134SyntaxKind.StaticKeyword => DeclarationModifiers.Static,
CSharpDeclarationComparer.cs (1)
378=> BothHaveModifier(x, y, SyntaxKind.StaticKeyword, out comparisonResult);
CSharpIdeCodeStyleOptions.cs (1)
21SyntaxKind.StaticKeyword,
EventGenerator.cs (3)
199tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 208tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 220tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
FieldGenerator.cs (1)
133tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
493=> constructor.Modifiers.Any(SyntaxKind.StaticKeyword)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (2)
423return memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword); 426return memberDeclaration.GetModifiers().Any(SyntaxKind.StaticKeyword) ||
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
41case SyntaxKind.StaticKeyword:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
40if (token.IsKind(SyntaxKind.StaticKeyword))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (3)
23SyntaxKind.StaticKeyword, 1204method.Modifiers.Any(SyntaxKind.StaticKeyword) && 1205typeDecl.Modifiers.Any(SyntaxKind.StaticKeyword);
MethodGenerator.cs (4)
261tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 273tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 286tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 311tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
NamedTypeGenerator.cs (1)
284tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
OperatorGenerator.cs (1)
116tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
PropertyGenerator.cs (3)
350tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 359tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword)); 370tokens.Add(SyntaxFactory.Token(SyntaxKind.StaticKeyword));
Recommendations\CSharpRecommendationServiceRunner.cs (1)
350return new RecommendedSymbols(usingDirective.StaticKeyword.IsKind(SyntaxKind.StaticKeyword)
SyntaxKindSet.cs (3)
24SyntaxKind.StaticKeyword, 44SyntaxKind.StaticKeyword, 59SyntaxKind.StaticKeyword,
TokenComparer.cs (2)
24x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 25y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
UsingsAndExternAliasesOrganizer.cs (2)
61var directive1IsUsingStatic = using1.StaticKeyword.IsKind(SyntaxKind.StaticKeyword); 62var directive2IsUsingStatic = using2.StaticKeyword.IsKind(SyntaxKind.StaticKeyword);
Microsoft.CodeAnalysis.CSharp.Workspaces.UnitTests (2)
CodeGeneration\SyntaxGeneratorTests.cs (2)
1233SyntaxFactory.Token(SyntaxKind.StaticKeyword)})) 1280SyntaxKind.StaticKeyword,
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
CodeGeneration\CodeGenerationTests.cs (1)
785yield return CS.SyntaxFactory.Token(CS.SyntaxKind.StaticKeyword);
Microsoft.VisualStudio.LanguageServices.CSharp (6)
CodeModel\CSharpCodeModelService.cs (1)
3586!classDecl.Modifiers.Any(SyntaxKind.StaticKeyword))
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (1)
226builder.Append(constructorDeclaration.Modifiers.Any(SyntaxKind.StaticKeyword) ? "#sctor" : "#ctor");
CodeModel\ModifierFlagsExtensions.cs (2)
29{ ModifierFlags.Static, SyntaxKind.StaticKeyword }, 74case SyntaxKind.StaticKeyword:
LanguageService\CSharpHelpContextService.cs (2)
423text = token.GetNextToken().IsKind(SyntaxKind.StaticKeyword) 427case SyntaxKind.StaticKeyword when token.Parent is UsingDirectiveSyntax: