5 overrides of Keyword
Microsoft.CodeAnalysis.CSharp (5)
Syntax.xml.Syntax.Generated.cs (5)
10350
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.ClassDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10516
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.StructDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10682
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.InterfaceDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
10847
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.RecordDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
11347
public override SyntaxToken
Keyword
=> new SyntaxToken(this, ((InternalSyntax.ExtensionBlockDeclarationSyntax)this.Green).keyword, GetChildPosition(2), GetChildIndex(2));
237 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());
3050
Assert.NotEqual(default, cs.
Keyword
);
3051
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3102
Assert.NotEqual(default, cs.
Keyword
);
3103
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3163
Assert.NotEqual(default, cs.
Keyword
);
3164
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3228
Assert.NotEqual(default, cs.
Keyword
);
3229
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3302
Assert.NotEqual(default, cs.
Keyword
);
3303
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3367
Assert.NotEqual(default, cs.
Keyword
);
3368
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3419
Assert.NotEqual(default, cs.
Keyword
);
3420
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3465
Assert.NotEqual(default, cs.
Keyword
);
3466
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3546
Assert.NotEqual(default, cs.
Keyword
);
3547
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3581
Assert.NotEqual(default, cs.
Keyword
);
3582
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3628
Assert.NotEqual(default, cs.
Keyword
);
3629
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3665
Assert.NotEqual(default, cs.
Keyword
);
3666
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3725
Assert.NotEqual(default, cs.
Keyword
);
3726
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3765
Assert.NotEqual(default, cs.
Keyword
);
3766
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3819
Assert.NotEqual(default, cs.
Keyword
);
3820
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3875
Assert.NotEqual(default, cs.
Keyword
);
3876
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3920
Assert.NotEqual(default, cs.
Keyword
);
3921
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
3964
Assert.NotEqual(default, cs.
Keyword
);
3965
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4009
Assert.NotEqual(default, cs.
Keyword
);
4010
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4063
Assert.NotEqual(default, cs.
Keyword
);
4064
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4126
Assert.NotEqual(default, cs.
Keyword
);
4127
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4172
Assert.NotEqual(default, cs.
Keyword
);
4173
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4226
Assert.NotEqual(default, cs.
Keyword
);
4227
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4281
Assert.NotEqual(default, cs.
Keyword
);
4282
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4354
Assert.NotEqual(default, cs.
Keyword
);
4355
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4408
Assert.NotEqual(default, cs.
Keyword
);
4409
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4546
Assert.NotEqual(default, cs.
Keyword
);
4547
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4602
Assert.NotEqual(default, cs.
Keyword
);
4603
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4658
Assert.NotEqual(default, cs.
Keyword
);
4659
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4742
Assert.NotEqual(default, cs.
Keyword
);
4743
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4798
Assert.NotEqual(default, cs.
Keyword
);
4799
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4852
Assert.NotEqual(default, cs.
Keyword
);
4853
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4935
Assert.NotEqual(default, cs.
Keyword
);
4936
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
4992
Assert.NotEqual(default, cs.
Keyword
);
4993
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5059
Assert.NotEqual(default, cs.
Keyword
);
5060
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5127
Assert.NotEqual(default, cs.
Keyword
);
5128
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5194
Assert.NotEqual(default, cs.
Keyword
);
5195
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5270
Assert.NotEqual(default, cs.
Keyword
);
5271
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5338
Assert.NotEqual(default, cs.
Keyword
);
5339
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5418
Assert.NotEqual(default, cs.
Keyword
);
5419
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5532
Assert.NotEqual(default, cs.
Keyword
);
5533
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5595
Assert.NotEqual(default, cs.
Keyword
);
5596
Assert.Equal(SyntaxKind.ClassKeyword, cs.
Keyword
.Kind());
5643
Assert.NotEqual(default, cs.
Keyword
);
5644
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.DotNet.GenAPI (2)
SyntaxRewriter\BodyBlockCSharpSyntaxRewriter.cs (2)
102
(typeDeclarationSyntax != null && typeDeclarationSyntax.
Keyword
.IsKind(SyntaxKind.InterfaceKeyword)))
114
(typeDeclarationSyntax != null && typeDeclarationSyntax.
Keyword
.IsKind(SyntaxKind.InterfaceKeyword)))
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,