5 overrides of Keyword
Microsoft.CodeAnalysis.CSharp (5)
Syntax.xml.Syntax.Generated.cs (5)
10349
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.ClassDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10515
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.StructDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10681
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.InterfaceDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10846
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.RecordDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
11346
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.ExtensionBlockDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
235 references to Keyword
Microsoft.CodeAnalysis.CSharp (2)
Binder\BinderFactory.BinderFactoryVisitor.cs (1)
741
else if (LookupPosition.IsBetweenTokens(_position, parent.
Keyword
, parent.OpenBraceToken))
Declarations\DeclarationTreeBuilder.cs (1)
783
nameLocation: new SourceLocation(isExtension ? node.
Keyword
: node.Identifier),
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
43
TypeDeclarationSyntax typeDeclaration => typeDeclaration.
Keyword
,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
273
? recordKeyword.WithTriviaFrom(typeDeclaration.
Keyword
)
274
: recordKeyword.WithLeadingTrivia(typeDeclaration.
Keyword
.LeadingTrivia);
425
: typeDeclaration.
Keyword
.WithTrailingTrivia(ElasticMarker),
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
700
return declarationSyntax != null && declarationSyntax.
Keyword
== token;
Microsoft.CodeAnalysis.CSharp.Features (6)
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (1)
72
switch (typeDeclaration.
Keyword
.Kind())
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1643
return GetDiagnosticSpan(typeDeclaration.Modifiers, typeDeclaration.
Keyword
,
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (3)
273
? recordKeyword.WithTriviaFrom(typeDeclaration.
Keyword
)
274
: recordKeyword.WithLeadingTrivia(typeDeclaration.
Keyword
.LeadingTrivia);
425
: typeDeclaration.
Keyword
.WithTrailingTrivia(ElasticMarker),
Structure\CSharpStructureHelpers.cs (1)
282
TypeDeclarationSyntax typeDeclaration => typeDeclaration.Modifiers.FirstOrNull() ?? typeDeclaration.
Keyword
,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (203)
LexicalAndXml\XmlDocCommentTests.cs (13)
2257
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2384
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2414
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2441
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2467
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2494
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2519
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2541
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2567
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2637
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2655
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2745
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
2769
var classKeyword = (tree.GetCompilationUnitRoot().Members[0] as TypeDeclarationSyntax).
Keyword
;
Parsing\DeclarationParsingTests.cs (190)
784
Assert.NotEqual(default, cs.
Keyword
);
785
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
811
Assert.NotEqual(default, cs.
Keyword
);
812
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
838
Assert.NotEqual(default, cs.
Keyword
);
839
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
865
Assert.NotEqual(default, cs.
Keyword
);
866
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
892
Assert.NotEqual(default, cs.
Keyword
);
893
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
919
Assert.NotEqual(default, cs.
Keyword
);
920
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
946
Assert.NotEqual(default, cs.
Keyword
);
947
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
973
Assert.NotEqual(default, cs.
Keyword
);
974
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1001
Assert.NotEqual(default, cs.
Keyword
);
1002
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1028
Assert.NotEqual(default, cs.
Keyword
);
1029
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1054
Assert.NotEqual(default, cs.
Keyword
);
1055
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1085
Assert.NotEqual(default, cs.
Keyword
);
1086
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1117
Assert.NotEqual(default, cs.
Keyword
);
1118
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1159
Assert.NotEqual(default, cs.
Keyword
);
1160
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1220
Assert.NotEqual(default, cs.
Keyword
);
1221
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1264
Assert.NotEqual(default, cs.
Keyword
);
1265
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1305
Assert.NotEqual(default, cs.
Keyword
);
1306
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1346
Assert.NotEqual(default, cs.
Keyword
);
1347
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1402
Assert.NotEqual(default, cs.
Keyword
);
1403
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1457
Assert.NotEqual(default, cs.
Keyword
);
1458
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1503
Assert.NotEqual(default, cs.
Keyword
);
1504
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1547
Assert.NotEqual(default, cs.
Keyword
);
1548
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1607
Assert.NotEqual(default, cs.
Keyword
);
1608
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.
Keyword
.Kind());
1632
Assert.NotEqual(default, cs.
Keyword
);
1633
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.
Keyword
.Kind());
1662
Assert.NotEqual(default, cs.
Keyword
);
1663
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.
Keyword
.Kind());
1694
Assert.NotEqual(default, cs.
Keyword
);
1695
Assert.Equal(SyntaxKind.StructKeyword, cs.
Keyword
.Kind());
1719
Assert.NotEqual(default, cs.
Keyword
);
1720
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1734
Assert.NotEqual(default, cs.
Keyword
);
1735
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1759
Assert.NotEqual(default, cs.
Keyword
);
1760
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1775
Assert.NotEqual(default, cs.
Keyword
);
1776
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1800
Assert.NotEqual(default, cs.
Keyword
);
1801
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1816
Assert.NotEqual(default, cs.
Keyword
);
1817
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1841
Assert.NotEqual(default, cs.
Keyword
);
1842
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1858
Assert.NotEqual(default, cs.
Keyword
);
1859
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1883
Assert.NotEqual(default, cs.
Keyword
);
1884
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1900
Assert.NotEqual(default, cs.
Keyword
);
1901
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1925
Assert.NotEqual(default, cs.
Keyword
);
1926
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1941
Assert.NotEqual(default, cs.
Keyword
);
1942
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1966
Assert.NotEqual(default, cs.
Keyword
);
1967
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
1982
Assert.NotEqual(default, cs.
Keyword
);
1983
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2445
Assert.NotEqual(default, cs.
Keyword
);
2446
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2487
Assert.NotEqual(default, cs.
Keyword
);
2488
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2533
Assert.NotEqual(default, cs.
Keyword
);
2534
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2579
Assert.NotEqual(default, cs.
Keyword
);
2580
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2624
Assert.NotEqual(default, cs.
Keyword
);
2625
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2654
Assert.NotEqual(default, cs.
Keyword
);
2655
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2682
Assert.NotEqual(default, cs.
Keyword
);
2683
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2750
Assert.NotEqual(default, cs.
Keyword
);
2751
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
2797
Assert.NotEqual(default, structDecl.
Keyword
);
2798
Assert.Equal(SyntaxKind.StructKeyword, structDecl.
Keyword
.Kind());
2844
Assert.NotEqual(default, structDecl.
Keyword
);
2845
Assert.Equal(SyntaxKind.StructKeyword, structDecl.
Keyword
.Kind());
2894
Assert.NotEqual(default, structDecl.
Keyword
);
2895
Assert.Equal(SyntaxKind.StructKeyword, structDecl.
Keyword
.Kind());
2935
Assert.NotEqual(default, structDecl.
Keyword
);
2936
Assert.Equal(SyntaxKind.StructKeyword, structDecl.
Keyword
.Kind());
2996
Assert.NotEqual(default, cs.
Keyword
);
2997
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3048
Assert.NotEqual(default, cs.
Keyword
);
3049
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3109
Assert.NotEqual(default, cs.
Keyword
);
3110
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3174
Assert.NotEqual(default, cs.
Keyword
);
3175
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3248
Assert.NotEqual(default, cs.
Keyword
);
3249
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3313
Assert.NotEqual(default, cs.
Keyword
);
3314
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3365
Assert.NotEqual(default, cs.
Keyword
);
3366
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3411
Assert.NotEqual(default, cs.
Keyword
);
3412
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3492
Assert.NotEqual(default, cs.
Keyword
);
3493
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3527
Assert.NotEqual(default, cs.
Keyword
);
3528
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3574
Assert.NotEqual(default, cs.
Keyword
);
3575
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3611
Assert.NotEqual(default, cs.
Keyword
);
3612
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3671
Assert.NotEqual(default, cs.
Keyword
);
3672
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3711
Assert.NotEqual(default, cs.
Keyword
);
3712
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3765
Assert.NotEqual(default, cs.
Keyword
);
3766
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3821
Assert.NotEqual(default, cs.
Keyword
);
3822
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3866
Assert.NotEqual(default, cs.
Keyword
);
3867
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3910
Assert.NotEqual(default, cs.
Keyword
);
3911
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3955
Assert.NotEqual(default, cs.
Keyword
);
3956
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4009
Assert.NotEqual(default, cs.
Keyword
);
4010
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4072
Assert.NotEqual(default, cs.
Keyword
);
4073
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4118
Assert.NotEqual(default, cs.
Keyword
);
4119
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4172
Assert.NotEqual(default, cs.
Keyword
);
4173
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4227
Assert.NotEqual(default, cs.
Keyword
);
4228
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4300
Assert.NotEqual(default, cs.
Keyword
);
4301
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4354
Assert.NotEqual(default, cs.
Keyword
);
4355
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4492
Assert.NotEqual(default, cs.
Keyword
);
4493
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4548
Assert.NotEqual(default, cs.
Keyword
);
4549
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4604
Assert.NotEqual(default, cs.
Keyword
);
4605
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4688
Assert.NotEqual(default, cs.
Keyword
);
4689
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4744
Assert.NotEqual(default, cs.
Keyword
);
4745
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4798
Assert.NotEqual(default, cs.
Keyword
);
4799
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4881
Assert.NotEqual(default, cs.
Keyword
);
4882
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4938
Assert.NotEqual(default, cs.
Keyword
);
4939
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5005
Assert.NotEqual(default, cs.
Keyword
);
5006
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5073
Assert.NotEqual(default, cs.
Keyword
);
5074
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5140
Assert.NotEqual(default, cs.
Keyword
);
5141
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5216
Assert.NotEqual(default, cs.
Keyword
);
5217
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5284
Assert.NotEqual(default, cs.
Keyword
);
5285
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5364
Assert.NotEqual(default, cs.
Keyword
);
5365
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5478
Assert.NotEqual(default, cs.
Keyword
);
5479
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5541
Assert.NotEqual(default, cs.
Keyword
);
5542
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5589
Assert.NotEqual(default, cs.
Keyword
);
5590
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
43
TypeDeclarationSyntax typeDeclaration => typeDeclaration.
Keyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
700
return declarationSyntax != null && declarationSyntax.
Keyword
== token;
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
555
Keyword = parentLoggerClass.
Keyword
.ValueText,
Microsoft.Extensions.Options.SourceGeneration (1)
Parser.cs (1)
183
_ => type.
Keyword
.ValueText,
Microsoft.Gen.ContextualOptions (1)
Model\OptionsContextType.cs (1)
17
public string Keyword => Definitions[0].
Keyword
.Text;
Microsoft.Gen.Logging (2)
Parsing\Parser.cs (2)
320
Keyword = typeDec.
Keyword
.ValueText,
341
Keyword = parentLoggerClass.
Keyword
.ValueText,
Microsoft.Gen.MetadataExtractor (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
139
Keyword = typeDeclaration.
Keyword
.ValueText,
161
Keyword = parentMetricClass.
Keyword
.ValueText,
Microsoft.Gen.Metrics (2)
Parser.cs (2)
139
Keyword = typeDeclaration.
Keyword
.ValueText,
161
Keyword = parentMetricClass.
Keyword
.ValueText,
Microsoft.Gen.MetricsReports (2)
src\Generators\Microsoft.Gen.Metrics\Parser.cs (2)
139
Keyword = typeDeclaration.
Keyword
.ValueText,
161
Keyword = parentMetricClass.
Keyword
.ValueText,
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
43
TypeDeclarationSyntax typeDeclaration => typeDeclaration.
Keyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
700
return declarationSyntax != null && declarationSyntax.
Keyword
== token;
System.Text.RegularExpressions.Generator (4)
RegexGenerator.Parser.cs (4)
206
typeDec is RecordDeclarationSyntax rds ? $"{typeDec.
Keyword
.ValueText} {rds.ClassOrStructKeyword}" : typeDec.
Keyword
.ValueText,
233
parent is RecordDeclarationSyntax rds2 ? $"{parent.
Keyword
.ValueText} {rds2.ClassOrStructKeyword}" : parent.
Keyword
.ValueText,