115 references to Keyword
Microsoft.CodeAnalysis.CSharp (18)
Compilation\SyntaxTreeSemanticModel.cs (1)
1616
Debug.Assert(declarationSyntax.
Keyword
.Kind() != SyntaxKind.IdentifierToken);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609
return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.Modifiers, accessorSyntax.
Keyword
, type: null);
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
32
syntax.
Keyword
.GetLocation(), explicitlyImplementedEventOpt, aliasQualifierOpt,
Symbols\Source\SourceCustomEventSymbol.cs (3)
95
diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.
Keyword
.GetLocation());
106
diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.
Keyword
.GetLocation());
112
diagnostics.Add(ErrorCode.ERR_AddOrRemoveExpected, accessor.
Keyword
.GetLocation());
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
53
syntax.
Keyword
.GetLocation(),
60
syntax.
Keyword
.IsKind(SyntaxKind.InitKeyword),
Symbols\Source\SourcePropertySymbol.cs (3)
264
diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.
Keyword
.GetLocation());
277
diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.
Keyword
.GetLocation());
282
diagnostics.Add(ErrorCode.ERR_GetOrSetExpected, accessor.
Keyword
.GetLocation());
Syntax.xml.Main.Generated.cs (1)
2092
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), VisitToken(node.
Keyword
), (BlockSyntax?)Visit(node.Body), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (6)
13558
if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.
Keyword
|| body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken)
13568
public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.
Keyword
, this.Body, this.ExpressionBody, this.SemicolonToken);
13569
public AccessorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.
Keyword
, this.Body, this.ExpressionBody, this.SemicolonToken);
13571
public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.
Keyword
, body, this.ExpressionBody, this.SemicolonToken);
13572
public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.
Keyword
, this.Body, expressionBody, this.SemicolonToken);
13573
public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.
Keyword
, this.Body, this.ExpressionBody, semicolonToken);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
198
AccessorDeclarationSyntax accessorDeclaration => accessorDeclaration.
Keyword
,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180
AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.
Keyword
, accessorDeclNode.GetLastToken(includeZeroWidth: true));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
209
return accessor.WithExpressionBody(null).WithKeyword(accessor.
Keyword
.WithoutTrailingTrivia());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543
.Select(a => a.
Keyword
)
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1718
return GetDiagnosticSpan(accessorDeclaration.Modifiers, accessorDeclaration.
Keyword
, accessorDeclaration.
Keyword
);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
198
AccessorDeclarationSyntax accessorDeclaration => accessorDeclaration.
Keyword
,
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
209
return accessor.WithExpressionBody(null).WithKeyword(accessor.
Keyword
.WithoutTrailingTrivia());
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
42
accessorDeclaration.
Keyword
,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
2870
Assert.Equal("get", explicitPropertyGetterNode.
Keyword
.ValueText);
2880
Assert.Equal("set", explicitPropertySetterNode.
Keyword
.ValueText);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (82)
Generated\Syntax.Test.xml.Generated.cs (2)
13609
Assert.Equal(SyntaxKind.GetKeyword, node.
Keyword
.Kind());
13613
var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.
Keyword
).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (68)
4144
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4145
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4151
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4152
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4198
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4199
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4205
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4206
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4253
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4254
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4260
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4261
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4326
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4327
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4333
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4334
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4380
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4381
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4387
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4388
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4434
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4435
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4440
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4441
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4519
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4520
Assert.Equal(accessorKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4575
Assert.NotEqual(default, es.AccessorList.Accessors[0].
Keyword
);
4576
Assert.Equal(accessorKeyword, es.AccessorList.Accessors[0].
Keyword
.Kind());
4631
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4632
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4638
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4639
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4716
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4717
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4723
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4724
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
4771
Assert.NotEqual(default, es.AccessorList.Accessors[0].
Keyword
);
4772
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].
Keyword
.Kind());
4778
Assert.NotEqual(default, es.AccessorList.Accessors[1].
Keyword
);
4779
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].
Keyword
.Kind());
4826
Assert.NotEqual(default, es.AccessorList.Accessors[0].
Keyword
);
4827
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].
Keyword
.Kind());
4833
Assert.NotEqual(default, es.AccessorList.Accessors[1].
Keyword
);
4834
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].
Keyword
.Kind());
4910
Assert.NotEqual(default, es.AccessorList.Accessors[0].
Keyword
);
4911
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].
Keyword
.Kind());
4917
Assert.NotEqual(default, es.AccessorList.Accessors[1].
Keyword
);
4918
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].
Keyword
.Kind());
4977
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
4978
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
4984
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
4985
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
5044
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
5045
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
5051
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
5052
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
5112
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
5113
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
5119
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
5120
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
5188
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
5189
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
5195
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
5196
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
5257
Assert.NotEqual(default, ps.AccessorList.Accessors[0].
Keyword
);
5258
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].
Keyword
.Kind());
5264
Assert.NotEqual(default, ps.AccessorList.Accessors[1].
Keyword
);
5265
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].
Keyword
.Kind());
Parsing\ParsingErrorRecoveryTests.cs (12)
6465
Assert.NotEqual(default, acc.
Keyword
);
6466
Assert.False(acc.
Keyword
.IsMissing);
6467
Assert.Equal(SyntaxKind.GetKeyword, acc.
Keyword
.Kind());
6500
Assert.NotEqual(default, acc.
Keyword
);
6501
Assert.False(acc.
Keyword
.IsMissing);
6502
Assert.Equal(SyntaxKind.GetKeyword, acc.
Keyword
.Kind());
6539
Assert.NotEqual(default, acc.
Keyword
);
6540
Assert.False(acc.
Keyword
.IsMissing);
6541
Assert.Equal(SyntaxKind.GetKeyword, acc.
Keyword
.Kind());
6572
Assert.Equal(SyntaxKind.GetKeyword, getDecl.
Keyword
.Kind());
6604
Assert.Equal(SyntaxKind.GetKeyword, getDecl.
Keyword
.Kind());
6609
Assert.Equal(SyntaxKind.SetKeyword, setDecl.
Keyword
.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180
AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.
Keyword
, accessorDeclNode.GetLastToken(includeZeroWidth: true));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543
.Select(a => a.
Keyword
)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180
AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.
Keyword
, accessorDeclNode.GetLastToken(includeZeroWidth: true));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
543
.Select(a => a.
Keyword
)