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