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