116 references to Keyword
Microsoft.CodeAnalysis.CSharp (18)
Compilation\SyntaxTreeSemanticModel.cs (1)
1616Debug.Assert(declarationSyntax.Keyword.Kind() != SyntaxKind.IdentifierToken);
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.Modifiers, accessorSyntax.Keyword, type: null);
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
32syntax.Keyword.GetLocation(), explicitlyImplementedEventOpt, aliasQualifierOpt,
Symbols\Source\SourceCustomEventSymbol.cs (3)
95diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.Keyword.GetLocation()); 106diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.Keyword.GetLocation()); 112diagnostics.Add(ErrorCode.ERR_AddOrRemoveExpected, accessor.Keyword.GetLocation());
Symbols\Source\SourcePropertyAccessorSymbol.cs (2)
53syntax.Keyword.GetLocation(), 60syntax.Keyword.IsKind(SyntaxKind.InitKeyword),
Symbols\Source\SourcePropertySymbol.cs (3)
263diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.Keyword.GetLocation()); 276diagnostics.Add(ErrorCode.ERR_DuplicateAccessor, accessor.Keyword.GetLocation()); 281diagnostics.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)
13559if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken) 13569public AccessorDeclarationSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13570public AccessorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13572public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.Keyword, body, this.ExpressionBody, this.SemicolonToken); 13573public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, expressionBody, this.SemicolonToken); 13574public 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)
197AccessorDeclarationSyntax accessorDeclaration => accessorDeclaration.Keyword,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.Keyword, accessorDeclNode.GetLastToken(includeZeroWidth: true));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
209return accessor.WithExpressionBody(null).WithKeyword(accessor.Keyword.WithoutTrailingTrivia());
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1718return GetDiagnosticSpan(accessorDeclaration.Modifiers, accessorDeclaration.Keyword, accessorDeclaration.Keyword);
src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (1)
197AccessorDeclarationSyntax accessorDeclaration => accessorDeclaration.Keyword,
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
209return accessor.WithExpressionBody(null).WithKeyword(accessor.Keyword.WithoutTrailingTrivia());
Structure\Providers\AccessorDeclarationStructureProvider.cs (1)
42accessorDeclaration.Keyword,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (2)
2870Assert.Equal("get", explicitPropertyGetterNode.Keyword.ValueText); 2880Assert.Equal("set", explicitPropertySetterNode.Keyword.ValueText);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (82)
Generated\Syntax.Test.xml.Generated.cs (2)
13609Assert.Equal(SyntaxKind.GetKeyword, node.Keyword.Kind()); 13613var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (68)
4198Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4199Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4205Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4206Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4252Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4253Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4259Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4260Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4307Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4308Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4314Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4315Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4380Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4381Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4387Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4388Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4434Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4435Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4441Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4442Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4488Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4489Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4494Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4495Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4573Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4574Assert.Equal(accessorKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4629Assert.NotEqual(default, es.AccessorList.Accessors[0].Keyword); 4630Assert.Equal(accessorKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4685Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4686Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4692Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4693Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4770Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 4771Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4777Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 4778Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4825Assert.NotEqual(default, es.AccessorList.Accessors[0].Keyword); 4826Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4832Assert.NotEqual(default, es.AccessorList.Accessors[1].Keyword); 4833Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 4880Assert.NotEqual(default, es.AccessorList.Accessors[0].Keyword); 4881Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4887Assert.NotEqual(default, es.AccessorList.Accessors[1].Keyword); 4888Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 4964Assert.NotEqual(default, es.AccessorList.Accessors[0].Keyword); 4965Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4971Assert.NotEqual(default, es.AccessorList.Accessors[1].Keyword); 4972Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 5031Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 5032Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5038Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 5039Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5098Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 5099Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5105Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 5106Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5166Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 5167Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5173Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 5174Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5242Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 5243Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5249Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 5250Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5311Assert.NotEqual(default, ps.AccessorList.Accessors[0].Keyword); 5312Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5318Assert.NotEqual(default, ps.AccessorList.Accessors[1].Keyword); 5319Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind());
Parsing\ParsingErrorRecoveryTests.cs (12)
6465Assert.NotEqual(default, acc.Keyword); 6466Assert.False(acc.Keyword.IsMissing); 6467Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6500Assert.NotEqual(default, acc.Keyword); 6501Assert.False(acc.Keyword.IsMissing); 6502Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6539Assert.NotEqual(default, acc.Keyword); 6540Assert.False(acc.Keyword.IsMissing); 6541Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6572Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.Kind()); 6604Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.Kind()); 6609Assert.Equal(SyntaxKind.SetKeyword, setDecl.Keyword.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.Keyword, accessorDeclNode.GetLastToken(includeZeroWidth: true));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)
Microsoft.DotNet.GenAPI (1)
SyntaxRewriter\BodyBlockCSharpSyntaxRewriter.cs (1)
151.WithKeyword(node.Keyword.WithTrailingTrivia(SyntaxFactory.Space));
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
180AddSuppressWrappingIfOnSingleLineOperation(list, accessorDeclNode.Keyword, accessorDeclNode.GetLastToken(includeZeroWidth: true));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
542.Select(a => a.Keyword)