63 references to AttributeLists
Microsoft.CodeAnalysis.CSharp (12)
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
609return SkipAttributes(syntax, accessorSyntax.AttributeLists, accessorSyntax.Modifiers, accessorSyntax.Keyword, type: null);
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
294AddAttributes(t.AttributeLists, blocks);
Symbols\Source\SourceCustomEventAccessorSymbol.cs (1)
102return this.GetSyntax().AttributeLists;
Symbols\Source\SourcePropertyAccessorSymbol.cs (1)
670return ((AccessorDeclarationSyntax)syntax).AttributeLists;
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 (7)
13558if (attributeLists != this.AttributeLists || modifiers != this.Modifiers || keyword != this.Keyword || body != this.Body || expressionBody != this.ExpressionBody || semicolonToken != this.SemicolonToken) 13569public AccessorDeclarationSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, modifiers, this.Keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13570public AccessorDeclarationSyntax WithKeyword(SyntaxToken keyword) => Update(this.AttributeLists, this.Modifiers, keyword, this.Body, this.ExpressionBody, this.SemicolonToken); 13571public AccessorDeclarationSyntax WithBody(BlockSyntax? body) => Update(this.AttributeLists, this.Modifiers, this.Keyword, body, this.ExpressionBody, this.SemicolonToken); 13572public AccessorDeclarationSyntax WithExpressionBody(ArrowExpressionClauseSyntax? expressionBody) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, expressionBody, this.SemicolonToken); 13573public AccessorDeclarationSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.Modifiers, this.Keyword, this.Body, this.ExpressionBody, semicolonToken); 13575public AccessorDeclarationSyntax AddAttributeLists(params AttributeListSyntax[] items) => WithAttributeLists(this.AttributeLists.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
55return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
Microsoft.CodeAnalysis.CSharp.Features (5)
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (2)
135methodDeclaration = methodDeclaration.WithAttributeLists(setAccessorDeclaration.AttributeLists); 200methodDeclaration = methodDeclaration.WithAttributeLists(getAccessorDeclaration.AttributeLists);
src\Analyzers\CSharp\Analyzers\UseExpressionBody\Helpers\UseExpressionBodyHelper`1.cs (1)
55return accessorList is { Accessors: [{ AttributeLists.Count: 0, RawKind: (int)SyntaxKind.GetAccessorDeclaration } accessor] }
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\CSharpUseAutoPropertyCodeFixProvider.cs (1)
226accessors.All(a => a is { ExpressionBody: null, Body: null, AttributeLists.Count: 0 }))
src\Compilers\CSharp\CSharpAnalyzerDriver\CSharpDeclarationComputer.cs (1)
294AddAttributes(t.AttributeLists, blocks);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (36)
Generated\Syntax.Test.xml.Generated.cs (2)
13607Assert.Equal(default, node.AttributeLists); 13613var newNode = node.WithAttributeLists(node.AttributeLists).WithModifiers(node.Modifiers).WithKeyword(node.Keyword).WithBody(node.Body).WithExpressionBody(node.ExpressionBody).WithSemicolonToken(node.SemicolonToken);
Parsing\DeclarationParsingTests.cs (34)
4142Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4149Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4196Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4203Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4251Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4258Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4324Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4331Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4378Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4385Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4432Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4438Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4516Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4572Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4629Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4636Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4714Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4721Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 4769Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4776Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 4824Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4831Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 4908Assert.Equal(0, es.AccessorList.Accessors[0].AttributeLists.Count); 4915Assert.Equal(0, es.AccessorList.Accessors[1].AttributeLists.Count); 4975Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 4982Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5042Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5049Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5110Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5117Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5186Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5193Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count); 5255Assert.Equal(0, ps.AccessorList.Accessors[0].AttributeLists.Count); 5262Assert.Equal(0, ps.AccessorList.Accessors[1].AttributeLists.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
1206AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
342return GetAttributeNodes(accessor.AttributeLists);
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
163AccessorDeclarationSyntax accessor => accessor.AttributeLists,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
409var newAttributeLists = RemoveAttributeFromAttributeLists(accessor.AttributeLists, attributeToRemove, out positionOfRemovedNode, out triviaOfRemovedNode);